body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
table {
    border-spacing: 0;
}
caption, th {
    text-align: left;
}
fieldset, img, a img {
    border: 0 none;
}
address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}
em, strong {
    font-weight: bold;
}
li {
    list-style: none outside none;
}
h1, h2, h3, h4, h5, h6 {
    color: #000000;
    font-size: 100%;
    font-weight: bold;
}
q:before, q:after, blockquote:before, blockquote:after {
    content: "";
}
abbr, acronym {
    border: 0 none;
    font-variant: normal;
}
sup {
    vertical-align: text-top;
}
sub {
    vertical-align: text-bottom;
}
input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}
del, ins {
    text-decoration: none;
}
legend {
}
html {
    overflow-x: hidden;
    overflow-y: scroll;
}
body {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #4D4D4D;
    font: 12px Tahoma,Helvetica,Arial,Simsun;
}
a {
    color: #0077FF;
    cursor: pointer;
    outline: medium none;
    text-decoration: none;
}
a:hover {
    color: #0077FF;
    text-decoration: underline;
}
.l-cols-80, .l-cols-75, .l-cols-666, .l-cols-60, .l-cols-50, .l-cols-50-fix, .l-cols-55, .l-cols-45, .l-cols-40, .l-cols-333, .l-cols-25 {
    float: left;
    overflow: hidden;
}
.l-cols-80 {
    width: 80%;
}
.l-cols-75 {
    width: 75%;
}
.l-cols-666 {
    width: 66.6%;
}
.l-cols-60 {
    width: 60%;
}
.l-cols-50 {
    width: 50%;
}
.l-cols-55 {
    width: 55%;
}
.l-cols-45 {
    width: 45%;
}
.l-cols-40 {
    width: 40%;
}
.l-cols-333 {
    width: 33.3%;
}
.l-cols-25 {
    width: 25%;
}
.l-cols-50-fix {
    width: 50%;
}
.fn-golden-layout {
    height: 256px;
    margin: 20px auto 0;
    width: 950px;
}
.fn-golden-layout .container {
    padding: 20px 18px 0 30px;
}
.fn-golden-layout .container h3 {
    font-size: 14px;
}
.fn-golden-layout h3 a {
    font-size: 12px;
    font-weight: 500;
}
.fn-golden-layout .container h4 {
    background: none repeat scroll 0 0 transparent;
    position: static;
    text-align: left;
    top: auto;
    width: auto;
}
.fn-golden-left, .fn-golden-right {
    background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #D6D6D6;
    float: left;
    height: 252px;
    padding: 2px;
}
.fn-golden-layout .current {
    background: none repeat scroll 0 0 #FDFFC5;
    border: 3px solid #FFAB33;
    padding: 0;
}
.fn-golden-left {
    margin-right: 6px;
    width: 378px;
}
.fn-golden-right {
    width: 554px;
}
.fn-row li {
    display: inline;
    float: left;
}
.fn-clear:after, #header:after, #content:after, #aside:after, #footer:after, .pop-container:after, .fm-item:after, .fm-title:after, .page:after, .title:after, .pop:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.fn-clear, #header, #content, #aside, .pop-container, .fm-item, .fm-title, .page, .title, .pop {
}
body .fn-hide, body a.fn-hide {
    display: none;
}
body .fn-hidden {
    visibility: hidden;
}
.fn-nobg {
    background: none repeat scroll 0 0 transparent;
}
.fn-bgc-blue {
    background-color: #E5F5FF;
}
body .fn-show {
    display: block;
}
body .fn-left {
    float: left;
}
body .fn-right {
    float: right;
}
.fn-center {
    float: left;
    left: 50%;
    position: relative;
}
.fn-center .fn-center {
    left: auto;
    right: 50%;
}
.fn-zoom {
}
.fn-middle * {
    vertical-align: middle;
}
.fn-top, .fn-top * {
    vertical-align: top;
}
.fn-overflow {
    overflow: hidden;
}
.fn-mt5 {
    margin-top: 5px;
}
.fn-mt10 {
    margin-top: 10px;
}
.fn-mt20 {
    margin-top: 20px;
}
.fn-ml5 {
    margin-left: 5px;
}
.fn-ml12 {
    margin-left: 12px;
}
.fn-ml15 {
    margin-left: 15px;
}
.fn-ml10 {
    margin-left: 10px;
}
.fn-ml20 {
    margin-left: 20px;
}
.fn-mr10 {
    margin-right: 10px;
}
.fn-mr15 {
    margin-right: 15px;
}
.fn-pl20 {
    padding-left: 20px;
}
.fn-load {
    background: url("https://img.alipay.com/global/pa-loading.gif") no-repeat scroll 0 0 transparent;
    height: 26px;
    left: 45%;
    position: absolute;
    top: 0;
    width: 77px;
}
.ft-left {
    text-align: left;
}
.ft-right {
    text-align: right;
}
.ft-center {
    text-align: center;
}
.fn-pr {
    position: relative;
}
.fn-pa {
    position: absolute;
}
.ft-text {
    color: #4D4D4D;
    font-size: 12px;
    font-weight: normal;
}
.ft-bold {
    font-weight: bold;
}
.ft-normal {
    font-weight: normal;
}
.ft-9px {
    font-size: 9px;
}
.ft-10px {
    font-size: 10px;
}
.ft-11px {
    font-size: 11px;
}
.ft-12px {
    font-size: 12px;
}
.ft-14px {
    font-size: 14px;
}
.ft-16px {
    font-size: 16px;
}
.ft-18px {
    font-size: 18px;
}
.ft-red {
    color: red;
}
.ft-gray {
    color: #A1A1A1;
}
.ft-blue {
    color: #0077FF;
}
.ft-orange, a.ft-orange, a.ft-orange:hover {
    color: #FE7815;
}
.ft-000 {
    color: #000000;
}
.ft-fff {
    color: #FFFFFF;
}
.ft-bar {
    color: #4A4D4A;
    font-weight: 500;
    padding: 0 5px 0 4px;
}
.ft-btn, .ft-btn span {
    display: inline-block;
    font-size: 12px;
    line-height: 110%;
    text-align: left;
    text-indent: 0;
    vertical-align: middle;
}
.ft-btn {
    color: #666666;
    overflow: hidden;
    text-align: center;
}
.ft-btn:hover {
    color: #666666;
}
.ft-btn span {
    font-size: 14px;
    overflow: hidden;
    text-indent: 0;
    vertical-align: baseline;
}
.ft-ico {
    display: inline-block;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    text-indent: -9999px;
    vertical-align: middle;
}
.split td, .split th, li.split {
    background: none repeat scroll 0 0 #FAFCFF;
}
.line {
    background: none repeat scroll 0 0 #E1E1E1;
    height: 1px;
    margin: 3px 0;
    overflow: hidden;
}
.line-title {
    margin: 4px 0 -5px;
}
.line-message {
    margin: 3px 0 -12px;
}
.line-title-lightbox {
    margin: 2px 0 -8px;
}
.line-shadow {
    background: url("https://img.alipay.com/pa/frame/v2/bg-nav.png") repeat-x scroll 0 -676px transparent;
    border-top: 1px solid #D5D5D5;
    height: 4px;
    overflow: hidden;
}
.lightbox-loading {
    background: url("https://img.alipay.com/pa/frame/v2/ico-loading.gif") no-repeat scroll center center transparent;
    border: medium none;
    height: 36px;
    margin: 0 5px;
    vertical-align: middle;
    width: 36px;
}
.loading {
    background: url("https://img.alipay.com/pa/frame/v2/ico-form-loading.gif") no-repeat scroll center center transparent;
    height: 15px;
    margin: 0 5px;
    width: 26px;
}
.loading-text {
    background: url("https://img.alipay.com/pa/frame/v2/ico-loading-text.gif") no-repeat scroll right 80% transparent;
    color: #20B907;
    padding-right: 15px;
}
.btn, .btn-icon {
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    line-height: 100%;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
}
.btn, .btn input, .btn button, .btn span {
    background-image: url("https://img.alipay.com/pa/frame/v2/bg-btn.png");
    background-repeat: repeat-x;
    cursor: pointer;
    font-family: Tahoma;
    outline: medium none;
}
.btn {
    font-family: SimSun;
}
.btn:hover {
    text-decoration: none;
}
.btn span, .btn input, .btn button {
    border: medium none;
}
body .btn input, body .btn button, body .btn span {
    vertical-align: baseline;
}
.btn span, .btn:hover span {
    display: block;
    float: left;
    text-decoration: none;
}
.btn-ok, .btn-ok-hover, .btn-cancel, .btn-ok-disabled, .btn button {
    font-size: 14px;
    padding: 1px;
}
.btn-ok {
    background-position: 0 0;
    border: 1px solid #D74C00;
}
.btn-ok-hover, .btn-ok:hover {
    border: 1px solid #E55100;
    padding: 1px;
}
.btn-ok-disabled {
    background-position: 0 -103px;
    border: 1px solid #AAAAAA;
}
.btn-cancel {
    background-position: 0 -103px;
    border: 1px solid #A8A8A8;
}
.btn-ok button, .btn-ok input, .btn-ok span, .btn-ok-hover button, .btn-ok-hover input, .btn-ok-hover span, .btn-cancel button, .btn-cancel input, .btn-cancel span, .btn-ok-disabled input, .btn-ok-disabled span {
    color: #FFFFFF;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    padding: 0 16px 3px;
}
.btn-ok button, .btn-ok input, .btn-ok span {
    background-position: 0 -70px;
}
.btn-ok span, .btn-ok-hover span, .btn-ok-hover:hover span {
    height: 26px;
    padding-bottom: 3px;
}
.btn-ok-hover, .btn-ok-hover:hover {
    text-decoration: none;
}
.btn-ok-disabled button, .btn-ok-disabled input, .btn-ok-disabled span {
    background: none repeat scroll 0 0 #CCCCCC;
    cursor: default;
}
.btn-ok-hover button, .btn-ok-hover input, .btn-ok-hover span, .btn-ok:hover span {
    background-position: 0 -36px;
}
.btn-cancel button, .btn-cancel input, .btn-cancel span {
    background: none repeat scroll 0 0 #CCCCCC;
    color: #FFFFFF;
}
.btn-ok-s, .btn-cancel-s {
    padding: 1px;
}
.btn-ok-s {
    background-position: 0 -10px;
    border: 1px solid #D74C00;
}
.btn-cancel-s, .btn-cancel-s {
    background-position: 0 -103px;
    border: 1px solid #BCBCBC;
    color: #5B5B5B;
}
.btn-ok-s input, .btn-ok-s span, .btn-cancel-s input, .btn-cancel-s span {
    color: #FFFFFF;
    height: 20px;
    line-height: 20px;
    padding: 0 9px;
}
.btn-ok-s, .btn-ok-s {
    background-position: 0 -15px;
}
.btn-ok-s input, .btn-ok-s span {
    background-position: 0 -75px;
}
.btn-ok-s:hover, .btn-ok-s-hover {
    border: 1px solid #E47000;
}
.btn-ok-s:hover input, .btn-ok-s:hover span, .btn-ok-s-hover input, .btn-ok-s-hover span {
    background-position: 0 -518px;
}
.btn-cancel-s input, .btn-cancel-s span {
    background-position: 0 -312px;
    color: #5B5B5B;
}
.btn-ok-s span, .btn-cancel-s span {
    line-height: 21px;
}
.btn-cancel-s:hover, .btn-cancel-s:hover {
    border: 1px solid #6E6E6E;
}
.btn-cancel-s:hover span, .btn-cancel-s:hover input, .btn-cancel-s-hover span, .btn-cancel-s-hover input {
    background-position: 0 -110px;
}
.btn-ok-hover, .btn-ok-hover:hover, .btn-cancel:hover, .btn-ok-s:hover, .btn-ok-s-hover:hover, .btn-cancel:hover, .btn-cancel-s:hover, .btn-cancel-s-hover:hover {
    text-decoration: none;
}
.btn-fixed, .btn-4cn, .btn-2cn {
    background: url("https://img.alipay.com/pa/frame/v2/bg-btn.png") no-repeat scroll 0 -336px transparent;
    border: medium none;
    color: #4D4D4D;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    height: 19px;
    line-height: 19px;
    padding: 0 0 2px;
    text-align: center;
    vertical-align: middle;
}
input.btn-fixed, input.btn-4cn, input.btn-2cn, button.btn-fixed, button.btn-4cn, button.btn-2cn {
    height: 21px;
}
.btn-fixed:hover, .btn-2cn:hover, .btn-4cn:hover {
    color: #4D4D4D;
    text-decoration: none;
}
.btn-fixed {
    width: 50px;
}
.btn-4cn {
    background-position: -53px -336px;
    width: 66px;
}
.btn-2cn {
    background-position: -128px -336px;
    width: 36px;
}
.btn-fixed-hover, .btn-fixed:hover {
    background-position: 0 -612px;
}
.btn-4cn-hover, .btn-4cn:hover {
    background-position: -53px -612px;
}
.btn-2cn-hover, .btn-2cn:hover {
    background-position: -128px -612px;
}
.btn-ok-mini {
    vertical-align: top;
}
.btn-ok-mini input {
    height: 23px;
    line-height: 22px;
}
.btn-ok-mini input {
    height: 23px;
    line-height: 22px;
}
.btn-normal, .btn-normal-disabled, .btn-normal-s {
    display: inline-block;
    font-size: 12px;
    line-height: 100%;
    text-align: left;
    vertical-align: middle;
}
.btn-normal, .btn-normal button, .btn-normal input, .btn-normal-disabled input, .btn-normal-disabled button, .btn-normal-disabled, .btn-normal-s, .btn-normal-s input, .btn-normal-s button, .btn-normal span, .btn-normal-disabled span, .btn-normal-s span, .btn-select em, .btn-normal:hover, .btn-normal-hover {
    background: url("https://img.alipay.com/pa/frame/v2/bg-btn.png") no-repeat scroll 0 -138px transparent;
    border: medium none;
    cursor: pointer;
}
.btn-normal span, .btn-normal-disabled span, .btn-normal-s span, .btn-select em {
    display: block;
    float: left;
}
.btn-normal, .btn-normal-disabled, .btn-normal-s {
    padding-left: 2px;
}
.btn-normal input, .btn-normal button, .btn-normal span, .btn-normal-disabled input, .btn-normal-disabled button, .btn-normal-disabled span {
    border: medium none;
    font-weight: 700;
    height: 27px;
    line-height: 27px;
    padding: 0 7px;
}
.btn-normal {
    background-position: 0 -138px;
}
.btn-normal, .btn-normal-s, .btn-normal:hover, .btn-normal-s:hover, .btn-normal-disabled:hover {
    text-decoration: none;
}
.btn-normal input, .btn-normal button, .btn-normal span, .btn-normal span input {
    background-position: right -225px;
    color: #4D4D4D;
}
span input.font-normal, span button.font-normal, a span.font-normal {
    font-weight: normal;
}
span.btn-normal span, span.btn-normal:hover span, span.btn-normal-hover span {
    background: url("https://img.alipay.com/pa/frame/v2/ico-text.png") no-repeat scroll 95% -202px transparent;
    display: block;
    overflow: hidden;
    padding: 0;
}
span.btn-normal span input {
    padding-right: 20px;
}
.btn-normal:hover, .btn-normal-hover {
    background-position: 0 -690px;
}
.btn-normal:hover input, .btn-normal-hover input, .btn-normal:hover button, .btn-normal-hover button, .btn-normal:hover span, .btn-normal-hover span, span.btn-normal-hover span input {
    background-position: right -721px;
}
.btn-normal-disabled, .btn-normal-disabled:hover {
    background-position: 0 -169px;
    cursor: default;
}
.btn-normal-disabled input, .btn-normal-disabled button, .btn-normal-disabled span {
    background-position: right -256px;
    color: #999999;
    cursor: default;
}
.btn-normal-s input, .btn-normal-s button, .btn-normal-s span {
    border: medium none;
    font-family: Simsun;
    height: 21px;
    line-height: 21px;
    padding-right: 6px;
}
.btn-normal-s {
    background-position: 0 -200px;
    padding-left: 6px;
}
.btn-normal-s span, .btn-normal-s input, .btn-normal-s button {
    background-position: right -287px;
    color: #4D4D4D;
}
.btn-normal-s:hover, .btn-normal-s-hover {
    background-position: 0 -638px;
}
.btn-normal-s:hover span, .btn-normal-s-hover span, .btn-normal-s:hover input, .btn-normal-s-hover input, .btn-normal-s:hover button, .btn-normal-s-hover button {
    background-position: right -664px;
}
.btn-dropdown-s span {
    padding-right: 1px;
}
.btn-dropdown-s .ico-expand-arrow {
    background-position: right -120px;
}
.btn-dropdown-s em {
    color: #646464;
    font-weight: 500;
    padding-right: 13px;
}
.btn-select em {
    background-position: right -387px;
    font-style: normal;
    padding: 0 21px 0 9px;
}
.btn-normal em {
    background-position: right -384px;
    font-weight: 700;
}
.btn-on, .btn-off, .btn-icon {
    background: url("https://img.alipay.com/pa/frame/v2/bg-btn.png") no-repeat scroll 0 0 transparent;
    border: medium none;
}
.btn-icon:hover {
    text-decoration: none;
}
.btn-on, .btn-off {
    border: medium none;
    color: #4D4D4D;
    height: 22px;
    line-height: 22px;
    outline: medium none;
    width: 88px;
}
.btn-on {
    background-position: 0 -389px;
    padding-right: 4px;
    text-align: right;
}
.btn-off {
    background-position: 0 -363px;
    padding-left: 4px;
    text-align: left;
}
.btn-icon span {
    visibility: hidden;
}
.btn-login {
    background-position: 0 -580px;
    display: block;
    height: 27px;
    overflow: hidden;
    text-indent: -5000px;
    width: 54px;
}
.btn-reg {
    background: url("https://img.alipay.com/pa/frame/v2/bg-aside.png") no-repeat scroll -250px -358px transparent;
    height: 28px;
    width: 215px;
}
.btn-withdraw {
    background-position: -2px -450px;
    height: 27px;
    width: 52px;
}
.btn-withdraw-disabled, .btn-withdraw-disabled:hover {
    background-position: -2px -483px;
    cursor: default;
    height: 27px;
    width: 52px;
}
.btn-withdraw:hover {
    background-position: -2px -416px;
}
.btn-addfunds {
    background-position: -61px -450px;
    height: 27px;
    width: 75px;
}
.btn-addfunds-disabled, .btn-addfunds-disabled:hover {
    background-position: -61px -483px;
    cursor: default;
    height: 27px;
    width: 75px;
}
.btn-addfunds:hover {
    background-position: -61px -416px;
}
.px14, span.px14 input, span.px14 button {
    font-size: 14px;
}
.ico-payment-water, .ico-payment-electric, .ico-payment-gas, .ico-payment-phone, .ico-payment-mobile, .ico-payment-broadband {
    background: url("https://img.alipay.com/pa/frame/v2/ico-payment-item.png") no-repeat scroll 0 0 transparent;
    height: 41px;
}
.ico-payment-water {
    width: 84px;
}
.ico-payment-electric {
    background-position: 0 -44px;
    width: 84px;
}
.ico-payment-gas {
    background-position: 0 -89px;
    width: 101px;
}
.ico-payment-phone {
    background-position: 0 -221px;
    width: 101px;
}
.ico-payment-broadband {
    background-position: 0 -133px;
    width: 127px;
}
.ico-payment-mobile {
    background-position: 0 -177px;
    width: 101px;
}
.ico-katong-text, .ico-online-bank-text {
    background: url("https://img.alipay.com/pa/global/fund/ico-fund.png") no-repeat scroll 0 0 transparent;
    cursor: default;
    display: inline-block;
    height: 15px;
    overflow: hidden;
    vertical-align: middle;
    width: 30px;
}
.ico-katong-text span, .ico-online-bank-text span {
    display: none;
}
.ico-katong-text {
    background-position: -423px -216px;
    width: 80px;
}
.ico-online-bank-text {
    background-position: -470px -36px;
}
.ico-expand-arrow, .ico-plus, .ico-xbox-close, .xbox-close-link {
    background-image: url("https://img.alipay.com/pa/frame/v2/ico-text.png");
    background-repeat: no-repeat;
    font-family: Tahoma;
}
a.xbox-close-link:hover, a.ico-xbox-close:hover, a.pop-close-link:hover, a.ico-expand-arrow:hover {
    text-decoration: none;
}
.ico-expand-arrow {
    background-position: right -119px;
    padding-right: 15px;
}
a.ico-expand-arrow:hover {
    background-position: right -149px;
}
.xbox-close-link em, .pop-close-link em {
    display: none;
}
.ico-expand-arrow em {
    padding: 0 2px;
    visibility: hidden;
}
.tab .ico-expand-arrow, .tab .ico-expand-arrow:hover {
    background-position: right -119px;
    cursor: pointer;
    outline: medium none;
    padding-right: 2px;
}
.ico-plus {
    background-position: 0 -262px;
    background-repeat: no-repeat;
    padding-left: 8px;
}
.xbox-close-link, .pop-close-link {
    display: block;
    font: 500 12px/19px Arial;
    height: 19px;
    position: absolute;
    right: 0;
    top: 0;
}
.xbox-close-link, .ico-xbox-close {
    background-position: -2px -73px;
    padding-left: 14px;
}
.pop-close-link {
    background: url("https://img.alipay.com/pa/frame/v2/ico-pa.png") no-repeat scroll 3px -155px transparent;
    height: 1px;
    padding: 10px;
    top: 12px;
}
.page {
    background: none repeat scroll 0 0 #F8F8F8;
    border-bottom: 2px solid #E2E2E2;
    height: 27px;
    line-height: 27px;
    overflow: hidden;
    text-align: right;
}
.page-action {
    float: left;
    padding-left: 15px;
}
.page-action input {
    margin-right: 5px;
    vertical-align: middle;
}
.page-link {
    margin-right: 10px;
}
.page-link a, .page-link em {
    font-size: 12px;
    margin: 0 1px;
}
.page-link a {
    background-image: url("https://img.alipay.com/pa/frame/v2/ico-text.png");
    background-repeat: no-repeat;
}
.page-home {
    background-position: 0 4px;
    padding-left: 17px;
}
.page-previous {
    background-position: 0 -53px;
    padding-left: 8px;
}
.page-next {
    background-position: right -34px;
    padding-right: 8px;
}
.page-end {
    background-position: right -15px;
    padding-right: 15px;
}
.message {
    background: url("https://img.alipay.com/pa/frame/v2/ico-pa.png") no-repeat scroll -27px -509px transparent;
    color: #4D4D4D;
    line-height: 15px;
    margin-top: 20px;
    overflow: hidden;
    padding: 0 0 0 24px;
}
.message em {
    float: left;
}
.message li, .message p {
    color: #666666;
    line-height: 16px;
    margin-left: 2px;
    padding-bottom: 5px;
    vertical-align: baseline;
}
.message ul, .message ol {
    clear: left;
    padding-top: 7px;
}
.message ul li {
    list-style: disc inside none;
}
.message ol li {
    list-style: decimal inside none;
}
.m-cue em {
    color: #000000;
}
.m-forbidden, .m-success, .m-error, .m-help, .m-tips, .m-warn, .m-cue, .m-s001, .m-s002, .m-s003, .m-s004, .m-s005, .m-s006, .m-s007, .m-s008, .m-s009, .m-s010, .m-s011, .m-s012, .m-s013, .m-s014, .m-s015, .m-s016, .m-s017, .m-s018, .m-s019, .m-s020, .m-s021, .m-s022, .m-s023, .m-s024, .m-s025, .m-s026, .m-s027, .m-s028, .m-s029, .m-s030, .m-s031, .m-s032 {
    background: url("https://img.alipay.com/pa/frame/v2/ico-pa.png") no-repeat scroll 0 0 transparent;
    padding-left: 20px;
}
.m-forbidden, .m-success, .m-error, .m-help, .m-tips, .m-warn, .m-cue {
}
.m-forbidden {
    background-position: -200px -360px;
    color: red;
}
.m-success {
    background-position: -164px -389px;
}
.m-error {
    background-position: -128px -419px;
    color: #FF5243;
}
.m-help {
    background-position: -94px -450px;
}
.m-tips {
    background-position: 3px -963px;
    height: 18px;
    line-height: 18px;
}
.m-warn {
    background-position: -59px -480px;
}
.m-cue {
    background-position: -27px -509px;
}
.m-s001 {
    background-position: -225px 3px;
}
.m-s002 {
    background-position: -225px -22px;
}
.m-s003 {
    background-position: -225px -48px;
}
.m-s004 {
    background-position: -225px -71px;
}
.m-s005 {
    background-position: -225px -96px;
}
.m-s006 {
    background-position: -225px -120px;
}
.m-s007 {
    background-position: -225px -142px;
}
.m-s008 {
    background-position: -225px -166px;
}
.m-s009 {
    background-position: -222px -192px;
}
.m-s010 {
    background-position: -222px -216px;
}
.m-s011 {
    background-position: -225px -239px;
}
.m-s012 {
    background-position: -225px -263px;
}
.m-s013 {
    background-position: -225px -286px;
}
.m-s014 {
    background-position: -225px -310px;
}
.m-s015 {
    background-position: -225px -585px;
}
.m-s016 {
    background-position: -225px -608px;
}
.m-s017 {
    background-position: -225px -632px;
}
.m-s018 {
    background-position: -225px -656px;
}
.m-s019 {
    background-position: -225px -680px;
}
.m-s020 {
    background-position: 2px -598px;
}
.m-s021 {
    background-position: 2px -618px;
}
.m-s022 {
    background-position: 2px -658px;
}
.m-s023 {
    background-position: 0 -689px;
}
.m-s024 {
    background-position: 0 -709px;
}
.m-s025 {
    background-position: 0 -748px;
}
.m-s026 {
    background-position: 0 -781px;
}
.m-s027 {
    background-position: 0 -801px;
}
.m-s028 {
    background-position: 0 -839px;
}
.m-s029 {
    background-position: 0 -864px;
}
.m-s030 {
    background-position: 0 -886px;
}
.m-s031 {
    background-position: 0 -914px;
}
.m-s032 {
    background-position: 0 -936px;
}
.notice {
    background: url("https://img.alipay.com/pa/frame/v2/ico-pa.png") no-repeat scroll -694px -103px #F1FFD6;
    border: 1px solid #EAEAD7;
    color: #333333;
    line-height: 150%;
    margin-top: 13px;
    min-height: 50px;
    padding-left: 102px;
    padding-right: 52px;
}
.notice div.message {
    background: none repeat scroll 0 0 transparent;
    color: #333333;
    margin: 0 0 10px;
    padding: 0;
}
.notice div.message em {
    color: #333333;
    margin-bottom: 5px;
}
.notice h2, .notice h3 {
    color: #000000;
    font-size: 14px;
}
.notice .n-explain {
    color: #808080;
    margin-top: 5px;
    padding: 0;
}
.notice ul.n-explain li {
    background: url("https://img.alipay.com/pa/frame/v2/ico-pa.png") no-repeat scroll 4px -534px transparent;
    padding-left: 1em;
}
.notice .n-explain .list {
    margin: 6px 0 0 12px;
}
.notice .n-other {
    color: #333333;
    margin-top: 6px;
}
.n-success-m .n-other, .n-error-m .n-other, .n-warn-m .n-other, .n-cue-m .n-other, .n-help-m .n-other, .n-forbidden-m .n-other {
    margin-top: 6px;
}
.n-success .n-other a, .n-error .n-other a, .n-warn .n-other a, .n-cue .n-other a, .n-help .n-other a, .n-forbidden .n-other a {
    font-size: 14px;
    padding: 0 5px;
}
.n-success, .n-error, .n-warn, .n-cue, .n-help, .n-forbidden, .n-loading {
    padding-bottom: 16px;
    padding-top: 20px;
}
.n-success-m, .n-error-m, .n-warn-m, .n-cue-m, .n-help-m, .n-forbidden-m, .n-loading-m {
    padding-bottom: 11px;
    padding-top: 9px;
}
.n-success-m-line, .n-error-m-line, .n-warn-m-line, .n-cue-m-line, .n-help-m-line, .n-forbidden-m-line, .n-loading-m-line {
    height: 37px;
    min-height: 37px;
    padding: 16px 52px 0 102px;
}
.n-success h2, .n-error h2, .n-warn h2, .n-cue h2, .n-help h2, .n-forbidden h2, .n-loading h2 {
    padding-top: 7px;
}
.n-success-m h2, .n-error-m h2, .n-warn-m h2, .n-cue-m h2, .n-help-m h2, .n-forbidden-m h2, .n-loading-m h2 {
    padding-top: 6px;
}
.n-success h3, .n-error h3, .n-warn h3, .n-cue h3, .n-help h3, .n-forbidden h3, .n-loading h3 {
    padding-top: 7px;
}
.n-success-m h3, .n-error-m h3, .n-warn-m h3, .n-cue-m h3, .n-help-m h3, .n-forbidden-m h3, .n-loading-m h3 {
    padding-bottom: 1px;
    padding-top: 2px;
}
.n-success, .n-success-m {
    background-color: #EDFFCC;
    border: 1px solid #E5E5CD;
}
.n-success {
    background-position: -877px 18px;
}
.n-success-m, .n-success-m-line {
    background-position: -878px -530px;
}
.n-error, .n-error-m, .n-forbidden, .n-forbidden-m {
    background-color: #FCEEE8;
    border: 1px solid #F6C8B5;
}
.n-error {
    background-position: -510px -224px;
}
.n-error-m {
    background-position: -510px -768px;
}
.n-warn, .n-warn-m {
    background-color: #FFFF9D;
    border: 1px solid #E7C560;
}
.n-warn {
    background-position: -602px -163px;
}
.n-warn-m {
    background-position: -602px -710px;
    margin-top: 12px;
}
.n-cue, .n-cue-m, .n-loading, .n-loading-m {
    background-color: #E5F5FF;
    border: 1px solid #CBD7E3;
}
.n-cue {
    background-position: -694px -103px;
}
.n-cue-m {
    background-position: -694px -648px;
}
.n-help {
    background-position: -418px -284px;
}
.n-help-m {
    background-position: -418px -828px;
}
.n-forbidden {
    background-position: -786px -44px;
}
.n-forbidden-m {
    background-position: -786px -588px;
}
.n-loading {
    background-position: -228px -1000px;
}
.n-loading-m {
    background-position: -323px -920px;
}
.n-error-xbox, .n-cue-xbox, .n-forbidden-xbox, .n-warn-xbox {
    background-color: transparent;
    background-position: -560px -780px;
    border: medium none;
    margin-top: 5px;
    padding-left: 52px;
    padding-right: 0;
}
.n-cue-xbox {
    background-position: -744px -660px;
}
.n-forbidden-xbox {
    background-position: -836px -600px;
}
.n-warn-xbox {
    background-position: -652px -720px;
}
.n-checking {
    background: url("https://img.alipay.com/pa/frame/v2/ico-loading.gif") no-repeat scroll 33px 12px #FFFF9D;
    border: 1px solid #E7C560;
    min-height: inherit;
    padding: 12px 12px 12px 77px;
}
.n-checking h3 {
    font-size: 12px;
    font-weight: 500;
}
.n-checking .n-explain {
    margin: 0;
}
.n-extra {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #EAEAD8;
    margin-top: 5px;
    padding: 20px 56px;
}
.n-extra-btn {
    margin-top: 20px;
}
.n-extra-btn .btn {
    margin-right: 5px;
    vertical-align: baseline;
}
.n-extra h3 {
    color: #333333;
    font-size: 14px;
    margin-bottom: 10px;
}
.n-extra .n-extra-contacts {
    margin: -8px 0 0;
}
.n-extra .n-extra-contacts li {
    height: 20px;
    padding-top: 6px;
}
.n-extra .n-extra-contacts li input {
    margin-right: 2px;
    vertical-align: middle;
}
.n-rbox {
    background: url("https://img.alipay.com/pa/frame/v2/bg-rbox.png") repeat-x scroll 0 bottom #FFFFFF;
    border: 1px solid #E8E8D2;
    border-radius: 2px 2px 2px 2px;
}
.n-rbox:hover, .n-rbox-hover {
    background: none repeat scroll 0 0 #FFFF9D;
    border: 1px solid #FFAE12;
}
.round {
    position: relative;
}
.rnd-lt, .rnd-rt, .rnd-lb, .rnd-rb {
    background: none repeat scroll 0 0 #FFFFFF;
    display: block;
    height: 1px;
    line-height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px;
    z-index: 1;
}
.rnd-lt {
    left: -1px;
    top: -1px;
}
.rnd-rt {
    right: -1px;
    top: -1px;
}
.rnd-lb {
    bottom: -1px;
    left: -1px;
}
.rnd-rb {
    bottom: -1px;
    right: -1px;
}
.tip-angle {
    clear: both;
    font-size: 12px;
    line-height: 16px;
    overflow: hidden;
    padding-top: 9px;
    position: relative;
}
.tip-angle .tip-angle-container-bg-image-none .tip-angle-content {
    background-image: none;
}
.tip-angle-container-bg-image-none .m-cue {
    margin-left: -20px;
}
.tip-angle-container-bg-image-none li {
    line-height: 1.4;
    margin-top: 5px;
}
.fm-item .tip-angle {
    margin-top: -2px;
}
.tip-angle-container {
    background: none repeat scroll 0 0 #E5F5FF;
    border: 1px solid #A5B9CE;
    float: left;
}
.t-cue .tip-angle-container {
    background: none repeat scroll 0 0 #E5F5FF;
    border: 1px solid #A5B9CE;
}
.t-error .tip-angle-container, .t-forbidden .tip-angle-container {
    background: none repeat scroll 0 0 #FCEEE8;
    border: 1px solid #F6C8B5;
}
.t-error .tip-angle-container em {
    color: #FF0000;
    font-weight: 500;
}
.t-warn .tip-angle-container {
    background: none repeat scroll 0 0 #FFFF8D;
    border: 1px solid #E7C560;
}
.tip-angle-content {
    background: url("https://img.alipay.com/pa/frame/v2/ico-pa.png") no-repeat scroll -23px -506px transparent;
    border: 1px solid #FFFFFF;
    line-height: normal;
    margin-top: 0;
    padding: 3px 2px 4px 24px;
}
.t-cue .tip-angle-content {
    background-position: -23px -506px;
}
.t-error .tip-angle-content {
    background-position: -124px -416px;
}
.t-warn .tip-angle-content {
    background-position: -55px -476px;
}
.t-forbidden .tip-angle-content {
    background-position: -196px -356px;
}
td .tip-angle-content {
    padding: 4px 3px 1px 24px;
}
.tip-angle-arrow {
    background: url("https://img.alipay.com/pa/frame/v2/ico-pa.png") no-repeat scroll 0 -100px transparent;
    font-size: 1px;
    height: 10px;
    left: 10%;
    line-height: 9px;
    margin: 0 auto;
    position: absolute;
    top: 1px;
    width: 15px;
    z-index: 10;
}
.t-cue .tip-angle-arrow {
    background-position: 0 -100px;
}
.t-error .tip-angle-arrow {
    background-position: 0 -120px;
}
.t-warn .tip-angle-arrow {
    background-position: 0 -140px;
}
.tip-faq {
    background: none repeat scroll 0 0 transparent;
    border-top: 1px solid #F2F2F2;
    line-height: 150%;
    margin-top: 40px;
    padding: 17px 20px 7px;
}
.tip-faq h3 {
    color: #000000;
    font-size: 14px;
}
.tip-faq dl {
    margin-top: 10px;
}
.tip-faq dd, .tip-faq dt {
    padding-left: 1em;
}
.tip-faq dt {
    background: url("https://img.alipay.com/pa/frame/v2/ico-pa.png") no-repeat scroll 4px -534px transparent;
    float: left;
    font-weight: bold;
}
.tip-faq dd {
    clear: both;
    margin-bottom: 14px;
}
.tip-faq-link {
    margin: 20px 0;
}
.tip-voice {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #D4D4D4;
    overflow: hidden;
    width: 532px;
}
.tip-voice-container {
    border: 1px solid #FFFFFF;
    line-height: normal;
    padding: 10px;
}
.tip-voice-container .tip-voice-normal {
    line-height: 17px;
    padding: 0 0 3px;
}
.tip-voice .tip-voice-success {
    background: url("https://img.alipay.com/pa/frame/v2/ico-pa.png") no-repeat scroll -164px -390px transparent;
    color: #4D4D4D;
    line-height: 16px;
    margin: 0;
    padding: 0 30px 10px 24px;
}
.tip-voice .btn-normal {
}
.tip-line {
    background: none repeat scroll 0 0 #FFFFCC;
    border: 1px solid #E1E1A2;
    margin-top: 6px;
    padding: 3px 8px;
}
.tip-line em {
    color: #FF6600;
}
.tip-num li {
    line-height: 20px;
    list-style: decimal inside none;
}
.tip-note {
    background: none repeat scroll 0 0 #E5F5FF;
    border: 1px solid #CBD7E3;
    margin-top: 20px;
    padding: 20px;
}
.tip-note h3 {
    font-size: 14px;
}
.tip-note h3 em {
    font-family: Simsun;
    font-size: 16px;
    font-weight: 600;
}
.tip-note h3 a {
    font-size: 12px;
    font-weight: 500;
}
.tip-note h4 {
    color: #4D4D4D;
    font-weight: 500;
    margin: 10px 0;
}
.tip-order {
    margin: 20px 0;
}
.tip-order fieldset {
    border: 1px solid #D7D7D7;
    padding: 11px 20px 20px;
}
.tip-order fieldset legend {
    color: #000000;
    font-size: 12px;
    font-weight: 700;
}
.tip-order .tip-normal {
    margin-left: 0;
}
.tip-order h4 {
    font-size: 14px;
    line-height: 30px;
}
.tip-warn {
    background: none repeat scroll 0 0 #FFFF9D;
    border: 1px solid #E7C560;
    padding: 12px;
}
.list li {
    background: url("https://img.alipay.com/pa/frame/v2/ico-text.png") no-repeat scroll 0 -478px transparent;
    line-height: 1.5;
    padding-left: 1em;
}
.com-search, .c-editable {
    margin: 10px 0;
}
.com-search .date {
    float: left;
}
.com-search .keyword {
    float: right;
}
.com-search .i-text, .c-editable .i-text {
    height: 15px;
    line-height: 16px;
    padding: 2px;
}
.com-search .fm-focus .i-text, .c-editable .fm-focus .i-text {
}
.c-editable input, .com-search input {
    margin: 1px 3px 0 0;
}
.c-editable .i-text, .com-search .i-text {
    vertical-align: middle;
    width: 150px;
}
.popmenu {
    float: left;
    height: 18px;
    line-height: normal;
    position: relative;
    width: 120px;
    z-index: 998;
}
.popmenu dl {
    background: none repeat scroll 0 0 #FFFFFF;
    overflow: hidden;
    position: absolute;
    width: 100%;
}
.popmenu dt {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C5C5C5;
    padding: 3px 0 3px 6px;
}
.popmenu dd {
    background-color: #FFFFFF;
    height: 20px;
    line-height: 20px;
}
.popmenu li, .popmenu li a {
}
.popmenu dd a, .popmenu dd label, .popmenu li a {
    display: block;
    height: 100%;
    margin: 0 5px;
}
.popmenu dd.selected a {
    background: url("https://img.alipay.com/pa/frame/v2/ico-text.png") no-repeat scroll 0 -175px transparent;
    line-height: 21px;
    white-space: nowrap;
}
.popmenu ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C5C5C5;
}
.popmenu li.selected a {
    background: url("https://img.alipay.com/pa/frame/v2/ico-text.png") no-repeat scroll 2px -175px transparent;
}
.popmenu li.selected a:hover {
    background-color: #DFEDFD;
}
.popmenu dd {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #C5C5C5;
    border-style: solid;
    border-width: 0 1px;
}
.popmenu dd.first {
    border-top: 1px solid #C5C5C5;
}
.popmenu dd.split {
    border-bottom: 1px solid #D2D2D2;
}
.popmenu dd.action {
    border: 1px solid #C5C5C5;
    margin-top: 0;
    white-space: nowrap;
}
.popmenu dd a, .popmenu dd label, .popmenu li a {
    margin: 0;
    padding: 0 5px;
}
.popmenu dd.last {
    border-bottom: 1px solid #C5C5C5;
}
.popmenu dd a:link, .popmenu dd a:visited, .popmenu li a:link, .popmenu li a:visited {
    background-color: #FFFFFF;
}
.popmenu dd a:hover, .popmenu li a:hover {
    background-color: #DFEDFD;
    text-decoration: none;
}
.popmenu .com-search {
    margin: 0;
}
.popmenu-calender {
    line-height: 18px;
    width: 235px;
}
.popmenu-calender dl {
    overflow: visible;
}
.popmenu-calender dt {
    padding: 2px 0 2px 5px;
}
.popmenu-calender dt input {
    vertical-align: middle;
}
.popmenu-calender a.ico-expand-arrow {
}
.popmenu-calender a.ico-expand-arrow:hover {
}
.popmenu-calender .btn-normal-s, .popmenu-calender .btn-normal-s input {
}
.popmenu .optional dd a, .popmenu ul.optional a {
    padding-left: 14px;
}
.popmenu .optional li {
    line-height: 21px;
}
.popmenu .optional li a {
    height: auto;
}
.popmenu-blank-r dl, .popmenu-blank-r ul {
    background: none repeat scroll 0 0 transparent;
}
.popmenu-blank-r ul {
    border-top: medium none;
}
.popmenu-blank-r dt, .popmenu-title {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    float: left;
    height: 22px;
    padding: 0;
    position: relative;
    top: 1px;
    width: auto;
}
.popmenu-blank-r dt a, .popmenu-title a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-position: right -118px;
    border-color: #C5C5C5 #C5C5C5 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    display: inline-block;
    height: 21px;
    line-height: 20px;
    padding: 0 15px 0 5px;
}
.popmenu-blank-r dt a:hover, .popmenu-title a:hover {
    background-position: right -148px;
}
.popmenu-blank-r dd, .popmenu-blank-r li, .popmenu-tab-title {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
}
.popmenu-blank-r dd.first, .popmenu-tab-title {
    border-top: 1px solid #C5C5C5;
    margin-top: -1px;
}
.popmenu-tab-title {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C5C5C5;
    line-height: 24px;
    padding: 0 5px;
}
.popmenu-blank-r .popmenu-tab-title {
    overflow: hidden;
}
.popmenu-fold .popmenu-tab-title {
    display: none;
}
.popmenu-fold dl {
    background: none repeat scroll 0 0 transparent;
}
.popmenu-fold dt {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    padding: 3px 0 3px 6px;
}
.popmenu-fold dd, .popmenu-fold ul {
    display: none;
}
.pop-form {
    position: absolute;
    z-index: 999;
}
.pop-form .container {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 2px solid #797979;
    overflow: hidden;
    padding: 10px;
}
.pop-form .title {
    margin: 0;
}
.pop-form .title h3 {
    font-size: 14px;
    line-height: 21px;
}
.pop-form .angle {
    background: url("https://img.alipay.com/pa/frame/v2/ico-pa.png") no-repeat scroll -40px -100px transparent;
    height: 14px;
    line-height: 14px;
    margin: -2px 0 0 20px;
    width: 12px;
}
.pop-form .angle-top {
    background-position: -57px -100px;
    margin: -12px 0 0;
    position: absolute;
    right: 15px;
    top: 0;
    z-index: 9999;
}
.pop-form .angle-br {
    background-position: -74px -100px;
    margin: -2px 0 0;
}
.pop-form .pop-close-link {
    right: 10px;
    top: 10px;
}
.pop-info {
    background: none repeat scroll 0 0 #A8A8A8;
    left: 60px;
    position: absolute;
    top: 100px;
    z-index: 900;
}
.pop-info .pop-close-link {
    right: 5px;
    top: 5px;
}
.pop-info .title h3 {
    font-size: 14px;
    line-height: 21px;
}
.pop-info .container {
    background: none repeat scroll 0 0 #FFFF8D;
    border: 1px solid #DEA90C;
    height: 100%;
    left: -2px;
    padding: 5px;
    position: relative;
    top: -2px;
}
.pop-info .container {
}
.pop-info .angle {
    background: url("https://img.alipay.com/pa/frame/v2/ico-pa.png") no-repeat scroll -40px -128px transparent;
    display: block;
    height: 11px;
    left: 20px;
    line-height: 11px;
    margin-top: -3px;
    position: absolute;
    top: 100%;
    width: 10px;
    z-index: 888;
}
.pop-info .angle-top {
    background: url("https://img.alipay.com/pa/frame/v2/ico-pa.png") no-repeat scroll -40px -140px transparent;
    top: -9px;
}
.pop-info td, .pop-info th {
    white-space: nowrap;
}
.p-cue .container {
    background: none repeat scroll 0 0 #E5F5FF;
    border: 1px solid #CBD7E3;
}
.p-normal {
    background: none repeat scroll 0 0 #E3E3E3;
}
.p-normal .container {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #A5A5A5;
    left: -1px;
    padding: 10px;
}
.p-normal .angle {
    background-position: -57px -126px;
    font-size: 1px;
}
.p-normal .pop-close-link {
    background-position: 0 -155px;
    display: block;
    height: 20px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
}
.p-normal .title {
    margin: 0;
}
.pop-close-link span {
    visibility: hidden;
}
.pop-confirm {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 3px solid #FF7272;
    position: absolute;
    width: 255px;
    z-index: 100;
}
.pop-confirm .pop-container {
    padding: 7px 12px;
}
.pop-confirm .pop-message {
    padding-right: 30px;
}
.pop-confirm .btn {
    margin-left: 3px;
}
.pop, .pop-square {
    left: 0;
    position: absolute;
    top: 0;
}
.pop-square {
    width: 170px;
}
.pop .pop-container, .pop-square .pop-container {
    background: none repeat scroll 0 0 #E5F5FF;
    border: 1px solid #CBD7E3;
    padding: 5px;
    position: relative;
    z-index: 2;
}
.pop-square-warn .pop-container {
    background: none repeat scroll 0 0 #FFFF8D;
    border: 1px solid #DEA90C;
}
.pop .pop-shadow, .pop-square .pop-shadow {
    background: none repeat scroll 0 0 #666666;
    display: block;
    height: 100%;
    left: 2px;
    opacity: 0.5;
    position: absolute;
    top: 2px;
    width: 100%;
    z-index: 1;
}
.pop-select {
    border: 1px solid #D2D2D2;
    left: 100px;
    position: absolute;
    top: 150px;
    width: 300px;
}
.pop-select .pop-content {
    position: relative;
}
.pop-select dl {
    margin: 0 10px 8px;
}
.pop-select dt {
    padding: 8px 0 0;
}
.pop-select dd {
    border-bottom: 1px solid #E3E3E3;
}
.pop-select dl a {
    line-height: 20px;
    outline: medium none;
    padding: 3px 10px 3px 0;
    text-decoration: none;
    white-space: nowrap;
}
.pop-select .selected, .pop-select .selected:hover {
    background-image: url("https://img.alipay.com/pa/frame/v2/ico-text.png");
    background-repeat: no-repeat;
    padding-left: 14px;
}
.pop-select .selected {
    background-position: 0 -230px;
}
.pop-select .selected:hover {
    background-position: 0 -174px;
}
.pop-select .pop-select-title {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #D2D2D2 #D2D2D2 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    left: -1px;
    position: absolute;
    top: -22px;
}
.pop-select .pop-select-title-link {
    background-position: right -206px;
    display: block;
    line-height: 15px;
    padding: 3px 15px 3px 10px;
}
.pop-select a.pop-select-title-link:hover {
    background-position: right -146px;
}
.pop-select .pop-select-action {
    border: medium none;
}
.fn-iblock-text, a.a-button, a.a-button span, a.a-icon-text, span.b-operate, span.b-form, .step li span, span.m-message, .fm-item span.t-explain, .com-popmenu {
    display: inline-block;
    font-size: 12px;
    line-height: 100%;
    text-align: left;
    vertical-align: middle;
}
.fn-iblock, a.a-icon, .head-search-history, #search-control a, .loading, .loading-s {
    display: inline-block;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    text-indent: -9999px;
    vertical-align: middle;
}
.tb-normal, .tb-data {
    border-bottom: 1px solid #D7D7D7;
    margin-top: 20px;
}
.tb-normal table, .tb-data table {
    width: 100%;
}
.tb-normal caption, .tb-data caption {
    color: #333333;
    font: 700 14px/17px Simsun;
    padding-bottom: 10px;
}
.tb-normal thead th, .tb-data thead th {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("https://img.alipay.com/pa/frame/v2/bg-table.png") repeat-x scroll 0 -92px #FFFFFF;
    border-color: #D7D7D7;
    border-style: solid;
    border-width: 0 0 0 1px;
    height: 23px;
    text-align: left;
    text-indent: 10px;
}
.tb-normal thead th {
    background: url("https://img.alipay.com/pa/frame/v2/bg-table.png") repeat-x scroll 0 -382px #FFFFFF;
}
.tb-normal thead th.first, .tb-data thead th.first {
    background-position: 0 0;
    border: medium none;
}
.tb-normal thead th.last, .tb-data thead th.last {
    background-position: right -46px;
}
.tb-normal thead th.last, tb-data thead th.last {
    background-position: right -46px;
}
.tb-normal thead th span {
    background: url("https://img.alipay.com/pa/frame/v2/bg-table.png") repeat-x scroll right -382px transparent;
    display: block;
    height: 100%;
    line-height: 23px;
    margin-left: 1px;
}
.tb-normal thead th.first span {
    margin-left: 2px;
}
.tb-normal thead th.last span {
    background-position: 0 -382px;
    margin-right: 2px;
}
.tb-normal tbody th, .tb-normal td, .tb-data tbody th, .tb-data td {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #D7D7D7;
    border-style: solid;
    border-width: 1px 0 0 1px;
    padding: 10px;
}
.tb-normal tbody th, .tb-data tbody th {
    font-weight: 700;
}
.tb-normal td.last, .tb-data td.last {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #D7D7D7;
    border-style: solid;
    border-width: 1px 1px 0;
}
.tb-data thead th a, .tb-data thead th a:hover {
    background-image: url("https://img.alipay.com/pa/frame/v2/bg-table.png");
    background-position: right -3px;
    background-repeat: no-repeat;
    color: #4D4D4D;
    padding-right: 15px;
    text-decoration: none;
    vertical-align: baseline;
}
.tb-data thead th a.a-order-des, .tb-data thead th a.a-order-des:visited {
    background-position: right -345px;
}
.tb-data thead th a.a-order-as, .tb-data thead th a.a-order-as:visited {
    background-position: right -299px;
}
.tb-data .info {
    width: 50%;
}
.tb-data td.first {
    width: 95px;
}
.tb-data td.date {
    width: 60px;
}
.tb-data td.item {
    width: 45px;
}
.tb-data .amount {
    width: 50px;
}
.tb-data td.action {
    width: 95px;
}
.tb-data td.status {
    width: 75px;
}
tr.selected {
    background-color: #FEFFC5;
}
tr.selected-risks {
    background-color: #FFFF9E;
}
tr.hover {
    background-color: #F6F9FE;
}
.tb-detail {
    margin: 20px auto;
    width: 570px;
}
.tb-detail table {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #B4B4B4;
    border-style: solid;
    border-width: 1px 0 0 1px;
    width: 100%;
}
.xbox .tb-detail {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #B4B4B4;
    border-style: solid;
    border-width: 1px 0 0 1px;
}
.xbox .tb-detail table {
    border: medium none;
    width: auto;
}
.tb-detail .tb-bg {
    background: none repeat scroll 0 0 #B4B4B4;
    color: #FFFFFF;
}
.tb-detail .tb-bg h3 {
    color: #FFFFFF;
}
.tb-detail .tb-bg td {
    padding: 4px 0;
    text-indent: 6px;
}
.tb-detail caption {
    background: url("https://img.alipay.com/pa/frame/v2/bg-table.png") no-repeat scroll 0 -138px transparent;
    height: 29px;
    line-height: 29px;
    padding-left: 4px;
}
.tb-detail caption span {
    background: url("https://img.alipay.com/pa/frame/v2/bg-table.png") no-repeat scroll right -190px transparent;
    color: #000000;
    display: block;
    font-size: 14px;
    font-weight: 700;
    text-indent: 4px;
}
.tb-detail tbody th, .tb-detail thead th {
    padding: 5px 0;
    text-align: right;
    width: 170px;
}
.tb-detail tbody.half th {
    width: 50%;
}
.tb-detail tbody td, .tb-detail thead td {
    padding: 5px;
}
.tb-detail .action {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #EBEBEC;
    border-color: -moz-use-text-color #B5B5B5 #B5B5B5;
    border-right: 1px solid #B5B5B5;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    padding: 3px 5px;
    text-align: right;
}
.tb-detail .tip-angle {
    padding-top: 30px;
}
.tb-detail .action-left {
    padding: 6px 0;
}
.tb-detail .next {
    padding: 8px 0;
}
.tb-detail .next .btn {
    margin-left: 170px;
}
.tb-detail .half .btn {
    margin-left: 50%;
}
.tb-detail td, .tb-detail th {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #C7C7C7;
    border-style: solid;
    border-width: 0 1px 1px 0;
    font-size: 14px;
}
.tb-detail-ttl {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #EDEDF0;
    border-color: #B5B5B5 #B5B5B5 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    padding: 5px 10px;
}
.tb-detail-ttl h3 {
    color: #404040;
    font-size: 14px;
}
.tb-detail .tb-detail-tip, .tb-detail .tb-detail-sub {
    padding: 5px 10px;
    text-align: left;
}
.tb-detail .tb-detail-sub {
    background: none repeat scroll 0 0 #EDEDF0;
}
.tb-detail .tb-detail-tip {
    background: none repeat scroll 0 0 #FFFFEE;
}
.tb-inner {
    position: relative;
}
.tb-inner table {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #C8C8C8;
    border-right: 1px solid #C8C8C8;
}
.tb-inner caption {
    font-weight: bold;
    padding: 3px 0 5px 2px;
}
.tb-inner td, .tb-inner thead th {
    border-left: 1px solid #C8C8C8;
    border-top: 1px solid #C8C8C8;
    padding: 3px 5px;
}
.tb-inner thead th {
    background: none repeat scroll 0 0 #E9E9E9;
    font-size: 12px;
    vertical-align: baseline;
}
.tb-inner .action {
    position: absolute;
    right: 0;
    top: 3px;
}
.xbox .tb-inner {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #B4B4B4;
    border-style: solid;
    border-width: 0 1px 1px 0;
}
.xbox .tb-inner table {
    border: medium none;
    width: 100%;
}
.tb-detail .tb-inner table {
    border: medium none;
    padding: 0;
}
.tb-detail .tb-inner thead th {
    border-width: 0 0 1px;
    text-align: left;
    width: auto;
}
.tb-detail .tb-inner td {
    border: medium none;
}
.tb-detail .tb-inner thead th {
    border-left-width: 0;
    border-top-width: 0;
}
.tb-detail td.tb-detail-reset {
    padding: 0;
    vertical-align: top;
}
.tb-detail .tb-inner th, .tb-detail .tb-inner td {
    border-bottom: 1px solid #C8C8C8;
}
.tb-detail tr.current td, .tb-detail tr.current th {
    background: none repeat scroll 0 0 #FDFF48;
}
.tb-detail tr.last td {
    border-bottom: medium none;
}
.tb-simple {
    margin-top: 15px;
    width: 100%;
}
.tb-simple table {
    width: 100%;
}
.tb-simple th, .tb-simple td {
    padding: 5px;
}
.tb-simple thead th {
    background: none repeat scroll 0 0 #EBEBEB;
    border-bottom: 1px solid #D2D2D2;
}
.tb-simple tbody td {
    border-bottom: 1px solid #EDEDED;
}
.tb-simple tfoot td {
    border-top: 1px solid #D2D2D2;
    color: #A6A6A6;
    text-align: right;
}
.tb-valign-top {
    vertical-align: top;
}
.step {
    margin-bottom: 20px;
    overflow: hidden;
    width: 100%;
}
.step li, .step li span {
    background-image: url("../images/step.png");
    background-repeat: no-repeat;
    text-align: center;
}
.step li {
    background-position: right -108px;
    border: medium none;
    color: #605F5F;
    float: left;
    height: 29px;
    line-height: 29px;
    overflow: hidden;
    padding-left: 20px;
    position: relative;
    text-align: center;
    width: 167px;
    font-size:15px;
}
.step li span {
    background-position: 0 -108px;
    display: block;
    font-size: 14px;
    left: -17px;
    line-height: 29px;
    position: absolute;
    text-indent: 17px;
    width: 100%;
}
.step li.finished {
    background-position: -4px -108px;
}
.step li.finished span {
    background-position: 0 -108px;
    left: 0;
}
.step li.current {
    background-position: right -51px;
    border: medium none;
    height: 29px;
}
.step li.current span {
    background-position: 17px -51px;
    color: #AB4400;
    font-weight: bold;
}
.step li.last {
    background-position: right -406px;
    border-right: 1px solid #DBDBDB;
}
.step li.last span {
    background: none repeat scroll 0 0 transparent;
    left: 0;
}
.step li.last-current {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-position: right -166px;
    border-color: -moz-use-text-color #FFAB0A -moz-use-text-color -moz-use-text-color;
    border-style: none solid none none;
    border-width: medium 1px medium medium;
    height: 29px;
}
.step li.last-current span {
    background-position: 15px -166px;
    color: #AB4400;
    font-weight: bold;
    left: -15px;
}
.step-two li {
    width: 434px;
}
.step-three li {
    width: 283px;
}
.single-task .step li {
    width: 217px;
}
.single-task .step-three li {
    width: 296px;
}
.single-task .step-two li {
    width: 454px;
}
.single-task .step-five li {
    width: 169px;
}
.step-five li {
    width: 161px;
}
.step-one {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DBDBDB;
    display: block;
    font-size: 14px;
    height: 81px;
    overflow: visible;
    padding: 1px;
    position: relative;
}
.step-one h2 {
    background: url("https://img.alipay.com/pa/frame/v2/bg-step.png") repeat-x scroll 0 -210px transparent;
    color: #AB4400;
    height: 85px;
    left: -1px;
    line-height: 85px;
    position: absolute;
    text-align: center;
    top: -1px;
    width: 210px;
}
.step-one .step-explain {
    background: url("https://img.alipay.com/pa/frame/v2/bg-step.png") repeat-x scroll 0 -310px transparent;
    height: 81px;
    line-height: 81px;
    padding-left: 230px;
}
.tip-normal {
    margin-left: 24px;
    margin-top: 6px;
}
.tip-normal ul {
    margin-bottom: -3px;
}
.tip-normal li {
    background: url("https://img.alipay.com/pa/frame/v2/ico-pa.png") no-repeat scroll 3px -534px transparent;
    margin-bottom: 3px;
    margin-right: 40px;
    padding-left: 1em;
}
.tip-normal a:link, .tip-normal a:visited {
    color: #3D86E5;
}
.tip-normal a:hover, .tip-normal a:active {
    color: #0077FF;
}
.tip-list li {
    background: url("https://img.alipay.com/pa/frame/v2/ico-pa.png") no-repeat scroll 3px -534px transparent;
    padding-left: 1em;
}
.tip-done {
    background: none repeat scroll 0 0 #9EDF8A;
    padding: 0 2px 2px 0;
    position: absolute;
    z-index: 999;
}
.tip-done .container {
    background: none repeat scroll 0 0 #DEF9A5;
    border: 1px solid #FFFFFF;
    color: #5D8605;
    height: 100%;
    left: 1px;
    min-width: 110px;
    padding: 5px;
    position: relative;
    text-align: center;
    top: 1px;
    white-space: nowrap;
}
.tip-done .container {
}
.m-pop {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #D4D4D4;
    overflow: hidden;
    width: 462px;
}
.m-pop .pop-container {
    border: 1px solid #FFFFFF;
    padding: 7px 0 7px 8px;
}
.m-pop .pop-btn {
    padding-top: 10px;
}
.i-text {
    border: 1px solid #9C9C9C;
    font-family: Tahoma;
}
input.i-text {
    padding: 4px 2px 5px;
    width: 170px;
}
input.i-text-s {
    height: 15px;
    line-height: 16px;
    padding: 2px;
}
.fm-item input.i-text-gray, input.i-text-gray, .fn-gray, body .fm-item .fn-tips, .fm-explain-top {
    color: #B2B2B2;
}
input.i-date {
    width: 70px;
}
input.i-time {
    width: 36px;
}
input.i-money {
    width: 70px;
}
input.i-len4 {
    width: 28px;
}
input.i-len5 {
    width: 35px;
}
input.i-len6 {
    width: 44px;
}
input.i-len8 {
    width: 58px;
}
input.i-len10 {
    width: 67px;
}
input.i-len10cn {
    width: 122px;
}
input.i-len30cn, textarea.i-len30cn {
    width: 362px;
}
input.i-text-sn, input.i-text-sn2 {
    font-family: '微软雅黑';
    font-size: 20px !important;
    font-weight: bold;
    height: 32px;
}
input.i-text-sn {
    width: 470px;
}
input.i-text-sn2 {
    width: 250px;
}
input.i-text-sn3 {
    width: 200px;
}
input.i-text-authcode {
    width: 45px;
}
input.i-text-amount {
    font-weight: 700;
    ime-mode: disabled;
    width: 80px;
}
textarea.i-textarea {
    border: 1px solid #9C9C9C;
    font-family: Tahoma;
    height: 79px;
    line-height: 1.6;
    overflow: auto;
    padding: 1px 3px 0 4px;
    width: 422px;
}
.fm-item {
    padding: 0 5px 15px 170px;
}
.fm-part {
    padding-top: 15px;
}
.fm-item .i-text {
    vertical-align: middle;
}
.fm-item .com-search .i-text, .fm-item .c-editable .i-text {
}
.fm-item .fm-label {
    float: left;
    font-size: 14px;
    margin-left: -170px;
    padding-top: 3px;
    text-align: right;
    width: 170px;
}
.fm-label .required {
    color: #FF0000;
    font-family: SimSun;
    font-size: 14px;
    margin-right: 6px;
    font-weight:normal;
}
.fm-item .i-text {
    color: #000000;
    font-size: 12px;
}
.i-text:hover, .i-textarea:hover {
    border: 1px solid #000000;
}
.i-text:focus, .i-textarea:focus {
    border: 1px solid #68ACFF;
    outline: 1px solid aqua;
}
.fm-item span.t-explain {
    font-size: 12px;
    margin-left: 7px;
}
.fm-item div.t-explain {
    font-size: 12px;
}
.fm-item .fm-explain {
    color: #B2B2B2;
    font-size: 12px;
    padding: 5px 0 0;
}
.fm-item .fm-list {
    float: left;
}
.fm-list li {
}
.fm-list li input, .fm-list li span {
    margin-right: 5px;
}
.fm-list li.selected {
    background-color: #FFFF8D;
}
.fm-list label {
    cursor: pointer;
    display: inline-block;
}
.fm-item .fm-link {
    margin-left: 4px;
}
.fm-item .fm-link a:link, .fm-item .fm-link a:visited {
    color: #3D86E5;
    font-size: 12px;
}
.fm-item .i-file {
    font-size: 14px;
    vertical-align: middle;
}
.fm-item strong {
    color: #FF6600;
}
.fm-item select {
    font-size: 12px;
}
.fm-item .btn {
    margin: 15px 5px 0 0;
    vertical-align: baseline;
}
.fm-btn label {
}
.fm-btn span.fm-explain {
    background-position: -128px -420px;
}
.fm-confirm {
    display: inline-block;
    height: 33px;
    line-height: 33px;
    margin: 0 0 0 9px;
    vertical-align: middle;
}
.fm-confirm span {
    line-height: normal;
}
.fm-hover .i-text, .fm-hover .i-textarea {
    border: 1px solid #727272;
}
.fm-focus .i-text, .fm-focus .i-textarea {
    border: 1px solid #68ACFF;
    cursor: text;
    outline: 1px solid aqua;
}
.fm-focus .i-text {
}
.fm-focus .i-text-s {
}
.fm-focus .i-textarea {
}
.fm-focus .fm-explain, .fm-hover .fm-explain {
    color: #4D4D4D;
}
.fm-success .fm-explain, .fm-warn .fm-explain, .fm-cue .fm-explain, .fm-loading .fm-explain {
    background: url("https://img.alipay.com/pa/frame/v2/ico-pa.png") no-repeat scroll -164px -384px transparent;
    color: #4D4D4D;
    line-height: 15px;
    padding: 5px 0 0 20px;
}
.fm-warn .fm-explain {
    background-position: -59px -474px;
}
.fm-cue .fm-explain {
    background-position: -27px -504px;
}
.fm-loading .fm-explain {
    background: url("https://img.alipay.com/pa/frame/v2/ico-form-loading.gif") no-repeat scroll 0 4px transparent;
}
.fm-error .i-text, .fm-error .i-textarea {
    border: 1px solid #FF0000;
    color: #FF5243;
}
.fm-error .i-text-reset {
    border: 1px solid #9C9C9C;
    color: #000000;
}
.fm-error .fm-explain {
    background: url("https://img.alipay.com/pa/frame/v2/ico-pa.png") no-repeat scroll -128px -414px transparent;
    color: #FF5243;
    line-height: 15px;
    padding: 5px 0 0 20px;
}
.fm-error div.fm-explain {
    clear: both;
}
.fm-error .i-text:hover, .fm-error .i-textarea:hover {
    border: 1px solid #727272;
    color: #727272;
}
.fm-error .i-text:focus, .fm-error .i-textarea:focus {
    border: 1px solid #68ACFF;
    color: #727272;
}
.fm-selectbox label {
    vertical-align: 2px;
}
.fm-selectbox select {
    margin-top: 3px;
    vertical-align: middle;
}
.fm-selectbox .i-radio {
    margin-top: 5px;
}
.fm-selectbox input.i-text {
}
.fm-selectbox .fm-link {
    vertical-align: 2px;
}
.fm-select-list {
}
.fm-text .fm-label {
    margin-top: -2px;
    padding: 0;
}
.fm-explain-top {
    padding-bottom: 7px;
}
.fm-item .m-error {
    color: #FF5243;
}
.fm-btn-s {
    margin: 20px 0;
    padding: 0;
    text-align: center;
}
.fm-btn-s .b-form {
    margin: 0 5px;
}
.fm-input {
    margin-top: 0px;
}
.fm-input legend {
    display: none;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 25px;
}
.fm-col {
    margin: 15px 0;
}
.fm-col-item {
    margin-top: 7px;
}
.fm-col-item .fm-label {
    display: block;
    margin-bottom: 7px;
}
.fm-col-item .btn {
    margin-top: 16px;
    vertical-align: baseline;
}
.fm-view legend {
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 20px;
}
.fm-view .fm-item {
    line-height: 20px;
}
.fm-reset legend {
    display: none;
}
.fm-reset .fm-muilt {
    padding-left: 2px;
}
.fm-reset .fm-muilt .label-for {
    font-weight: 700;
    margin-left: 0;
}
.fm-reset .fm-muilt textarea {
    width: 100%;
}
.fm-normal .fm-item {
    padding-left: 0;
}
.fm-normal .fm-item .fm-label {
    font-size: 12px;
    margin-left: 0;
    width: auto;
}
.fm-cue .fm-item .fm-label {
    font-size: 14px;
    padding-top: 0;
}
.fm-cue .fm-item .fm-explain {
    display: inline-block;
    margin-top: 2px;
    padding-bottom: 6px;
    padding-top: 0;
}
.fm-cue .fm-error .fm-explain {
    clear: none;
    margin-top: -3px;
    padding-top: 5px;
}
.fm-input-xbox .fm-item {
    padding-left: 155px;
}
.fm-input-xbox .fm-item .fm-label {
    margin-left: -155px;
    width: 155px;
}
.fm-license h3 {
    font-size: 14px;
    margin-top: 20px;
}
.fm-license textarea {
    border: 1px solid #B2B2B2;
    color: #4D4D4D;
    height: 58px;
    margin-top: 10px;
    padding: 4px;
    width: 600px;
}
.fm-license .fm-license-next {
    margin-top: 3px;
    text-align: center;
    width: 600px;
}
.fm-side {
    position: absolute;
    right: 15px;
    top: 0;
    width: 288px;
    z-index: 10;
}
.fm-side .ico-zoom {
    position: absolute;
    right: 0;
    top: 0;
}
.fm-side-preview {
    margin-top: 5px;
    position: relative;
}
.fm-choose label, .fm-choose dl {
    float: left;
}
.fm-choose .fm-item {
    padding-left: 45px;
}
.fm-choose .fm-item .fm-label {
    margin-left: -177px;
}
.fm-choose dl {
    cursor: pointer;
}
.tab {
    position: relative;
}
.tab-title {
    background: url("https://img.alipay.com/pa/frame/v2/bg-contact.png") repeat-x scroll 0 -208px transparent;
    height: 29px;
    position: relative;
}
.tab-title ul {
    float: left;
    margin-top: 3px;
    overflow: hidden;
}
.tab-title li {
    background: url("https://img.alipay.com/pa/frame/v2/bg-contact.png") no-repeat scroll 0 -104px transparent;
    cursor: pointer;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin-right: 2px;
}
.tab-title li span {
    background: url("https://img.alipay.com/pa/frame/v2/bg-contact.png") no-repeat scroll right -156px transparent;
    display: block;
    float: left;
    height: 26px;
    line-height: 26px;
    padding: 0 12px;
}
.tab-title li.current {
    background: url("https://img.alipay.com/pa/frame/v2/bg-contact.png") no-repeat scroll 0 0 transparent;
    font-weight: 700;
}
.tab-title li.current span {
    background: url("https://img.alipay.com/pa/frame/v2/bg-contact.png") no-repeat scroll right -52px transparent;
}
.tab-title .tab-action {
    height: 29px;
    line-height: 29px;
    text-indent: 5px;
}
.tab-title .tab-action select {
    vertical-align: middle;
}
.tab-title a, .tab-title a:hover {
    color: #4D4D4D;
    text-decoration: none;
}
.tab .tab-menu {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #D6D6D6 #D6D6D6;
    border-right: 1px solid #D6D6D6;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    left: 86px;
    overflow: hidden;
    position: absolute;
    top: 29px;
    width: 180px;
    z-index: 9;
}
.tab-menu ul {
    overflow: hidden;
}
.tab .tab-menu li {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
}
.tab .tab-menu a {
    display: block;
    overflow: hidden;
    padding: 0 5px 0 15px;
    width: 100%;
}
.tab .tab-menu a:link, .tab .tab-menu a:visited {
    background-color: #FFFFFF;
}
.tab .tab-menu a:hover {
    background-color: #DFEDFD;
    text-decoration: none;
}
.tab .tab-menu li.selected a {
    background: url("https://img.alipay.com/pa/frame/v2/ico-text.png") no-repeat scroll 0 -173px transparent;
}
.tab .tab-menu li.selected a:link, .tab .tab-menu li.selected a:visited {
    background-color: #FFFFFF;
}
.tab .tab-menu li.selected a:hover {
    background-color: #DFEDFD;
}
.tab .tab-menu li.action {
    border-top: 1px solid #C5C5C5;
}
.c-tab {
}
.c-tab-ttl {
    clear: both;
}
.c-tab-ttl ul {
    overflow: hidden;
}
.c-tab-ttl li {
    cursor: pointer;
    float: left;
    font-size: 12px;
    height: 24px;
    line-height: 23px;
    margin-right: 2px;
    overflow: hidden;
}
.c-tab-ttl li a {
    display: block;
    float: left;
    height: 100%;
}
.c-tab-ttl li span {
    display: block;
    float: left;
    height: 100%;
    padding: 0 14px 0 15px;
    white-space: nowrap;
}
.c-tab-ttl li.current {
    font-weight: 700;
}
.c-tab-ttl li.current span {
    padding: 0 11px 0 13px;
}
.c-tab-ttl li.current .ico-expand-arrow {
    margin-right: -3px;
}
.c-tab-ttl a, .c-tab-ttl a:hover {
    color: #4D4D4D;
    text-decoration: none;
}
.c-tab-1 {
    position: relative;
}
.c-tab-1 .c-tab-ttl {
    border-bottom: 1px solid #D2D2D2;
}
.c-tab-1 .c-tab-ttl ul {
    position: relative;
    top: 1px;
}
.c-tab-1 .c-tab-ttl a, .c-tab-1 .c-tab-ttl span {
    background-image: url("https://img.alipay.com/pa/frame/v2/bg-tab.png");
    background-repeat: no-repeat;
}
.c-tab-1 .c-tab-ttl a {
    background-position: 0 -181px;
}
.c-tab-1 .c-tab-ttl span {
    background-position: right -215px;
}
.c-tab-1 .c-tab-ttl a:hover {
    background-position: 0 -249px;
}
.c-tab-1 .c-tab-ttl a:hover span {
    background-position: right -283px;
}
.c-tab-1 .c-tab-ttl .current a, .c-tab-1 .c-tab-ttl .current a:hover {
    background-position: 0 -316px;
}
.c-tab-1 .c-tab-ttl .current span, .c-tab-1 .c-tab-ttl .current a:hover span {
    background-position: right -349px;
}
.c-tab-1 .c-tab-ttl em {
    margin-right: -10px;
    white-space: nowrap;
}
.c-tab-1 .com-search {
    float: right;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 300px;
    z-index: 1;
}
.c-tab-ttl input.ico-expand-arrow {
    background-color: transparent;
    background-position: right -117px;
    border: medium none;
    color: #6A6A6A;
    cursor: pointer;
    display: inline-block;
    font-size: 0;
    height: 21px;
    margin-left: -3px;
    padding: 2px 0;
    text-align: center;
    vertical-align: middle;
    width: 18px;
}
.c-tab-menu {
    left: 91px;
    position: absolute;
    width: 165px;
}
.c-tab-menu ul {
    border-top: medium none;
}
.c-tab-menu li a {
}
.c-tab-menu .c-tab-action {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #D2D2D2 #D2D2D2;
    border-right: 1px solid #D2D2D2;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    display: block;
    line-height: 21px;
    padding: 0 0 0 14px;
}
.com-contacts-m, .com-contacts-s {
    overflow: hidden;
}
.com-contacts-m {
    width: 655px;
}
.com-contacts-s {
    position: relative;
    width: 335px;
    z-index: 50;
}
.com-contacts-list {
    background: url("https://img.alipay.com/pa/frame/v2/bg-contact.png") repeat-x scroll 0 -436px #E8E8E8;
    border: 1px solid #D2D2D2;
    padding: 2px 4px 4px;
}
.com-contacts-m .com-contacts-list {
    width: 290px;
}
.com-contacts-s .com-contacts-list {
    width: 325px;
}
.com-contacts-list {
    height: 100%;
    overflow: hidden;
}
.com-contacts-m .com-contacts-close {
    display: none;
}
.com-contacts-s .com-contacts-close {
    padding-top: 5px;
    position: absolute;
    right: 5px;
    top: 0;
    z-index: 10;
}
.com-contacts-selected {
    float: left;
    height: 100%;
    overflow: hidden;
    width: 355px;
}
.com-contacts-selected .com-panel {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #D2D2D2 -moz-use-text-color #D2D2D2 #D2D2D2;
    border-style: solid none solid solid;
    border-width: 1px medium 1px 1px;
    height: 337px;
    overflow: hidden;
}
.com-panel .fm-item .i-text {
    vertical-align: middle;
}
.com-contacts-selected .com-explain {
    font: 500 12px/32px Simsun;
    height: 32px;
    text-indent: 5px;
}
.com-contacts-selected ul.com-contacts-payers {
    overflow-x: hidden;
    overflow-y: auto;
}
.com-contacts-selected .com-contacts-payers li {
    border-bottom: 1px solid #DEDEDE;
    clear: both;
    overflow: hidden;
    padding: 6px 10px;
    width: 100%;
}
.com-contacts-selected .com-contacts-payers li label {
    display: block;
    float: left;
    height: 24px;
    line-height: 24px;
    width: 220px;
}
.com-contacts-selected .com-contacts-payers li span {
    float: left;
}
.com-contacts-selected .com-contacts-payers .i-prize {
    vertical-align: middle;
    width: 44px;
}
.com-contacts-selected .com-contacts-payers .ico-del {
    background-position: 10px -71px;
    float: left;
    height: 24px;
    margin: 0 0 0 10px;
    width: 30px;
}
.com-contacts-selected .com-contacts-payers .fm-explain {
    clear: both;
}
.com-contacts-selected .contacts-sum {
    background: none repeat scroll 0 0 #F2F2F2;
    border-bottom: 1px solid #DEDEDE;
    height: 33px;
    line-height: 33px;
    margin-top: 0;
    overflow: hidden;
}
.com-contacts-selected .com-contacts-sum {
    background: none repeat scroll 0 0 #E8E8E8;
    padding: 5px 10px;
}
.com-contacts-selected .com-contacts-sum label {
    line-height: 29px;
}
.com-contacts-selected .com-contacts-sum .i-prize {
    vertical-align: middle;
    width: 44px;
}
.com-contacts-selected .com-contacts-sum input {
    margin-right: 2px;
}
.com-contacts-selected .com-contacts-sum .fm-explain {
    background-position: -128px -420px;
}
.com-charge-standard {
    position: relative;
    z-index: 999;
}
.com-charge-standard table {
    width: 100%;
}
.com-charge-standard .tb-inner {
}
.com-charge-standard .pop-square {
    left: 0;
    top: 14px;
    width: 446px;
}
.com-charge-standard .pop-shadow {
}
.com-contacts-list .com-contacts-list-group {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #D2D2D2;
    border-style: solid;
    border-width: 0 1px 1px;
    height: 330px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-top: 3px;
    position: relative;
}
.com-contacts-list h3 {
    background: url("https://img.alipay.com/pa/frame/v2/bg-contact.png") repeat-x scroll -142px -267px transparent;
    cursor: pointer;
    height: 27px;
    line-height: 27px;
    position: relative;
}
.com-contacts-list h3 span {
    background: url("https://img.alipay.com/pa/frame/v2/bg-contact.png") no-repeat scroll -237px -323px transparent;
    color: #000000;
    display: block;
    font-size: 12px;
    padding-left: 23px;
    text-decoration: none;
}
.com-contacts-list h3 span em {
    font-weight: 400;
}
.com-contacts-list .switch h3 span {
    background: url("https://img.alipay.com/pa/frame/v2/bg-contact.png") no-repeat scroll -192px -361px transparent;
}
.com-contacts-list-group ul {
    margin: 0;
}
.com-contacts-list-group li {
    border-bottom: 1px solid #DEDEDE;
    height: 32px;
    line-height: 20px;
    margin-top: 0;
    overflow: hidden;
}
.com-contacts-list-group li input {
    float: left;
    height: 23px;
    margin: -1px 6px 0 10px;
}
.com-contacts-list-group li label {
    cursor: pointer;
    display: block;
    height: 24px;
    padding-top: 5px;
    white-space: nowrap;
}
.com-contacts-list-group li em {
    font-weight: 500;
}
.com-contacts-list-group .current {
    background: none repeat scroll 0 0 #FEFFCE;
}
.com-contacts-list-group .hover {
    background: none repeat scroll 0 0 #DCF1FF;
}
.com-mycontacts-group {
    cursor: pointer;
    position: relative;
}
.com-mycontacts-empty {
    color: #AAAAAA;
    height: 330px;
    line-height: 330px;
    text-align: center;
}
.com-mycontacts-group .action {
    height: 27px;
    line-height: 27px;
    position: absolute;
    right: 10px;
    top: 0;
    z-index: 9999;
}
.c-group-all {
    overflow: hidden;
}
.c-group-all a {
    background: none repeat scroll 0 0 #C8C9CD;
    color: #000000;
    display: block;
    float: left;
    margin-bottom: 4px;
    margin-right: 5px;
    padding: 1px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
}
.c-group-all a span {
    background-color: #FFFFFF;
    display: block;
    padding: 3px 7px;
}
.c-group-all a.selected, .c-group-all a:hover {
    background: none repeat scroll 0 0 #006FFF;
    padding: 2px;
    text-decoration: none;
}
.c-group-all a.selected span, .c-group-all a:hover span {
    color: #006FFF;
}
.c-group-all a:hover span {
    padding: 2px 6px;
}
.c-group-all a.selected span {
    background: url("https://img.alipay.com/pa/frame/v2/bg-contact-selected.png") no-repeat scroll 100% 100% #FFFFFF;
    padding: 2px 7px 2px 5px;
}
.com-contacts-selected .com-panel .fm-item {
    padding-left: 10px;
    padding-right: 10px;
}
.com-contacts-selected .com-panel .fm-input {
    margin-top: 10px;
}
.com-contacts-selected .com-contacts-sum .fm-error .fm-explain {
    background-position: -125px -419px;
    color: #FF0000;
}
.c-contact-search {
    width: 322px;
}
.c-contact-search, .c-contact-search .container, .c-contact-search-close, .c-contact-search-btn {
    background: url("https://img.alipay.com/pa/frame/v2/bg-contact-search-bar.png") no-repeat scroll 0 0 transparent;
}
.ico-loading-search {
    background: url("https://img.alipay.com/pa/frame/v2/ico-loading-search.gif") no-repeat scroll right top transparent;
}
.c-contact-search, .c-contact-search .container {
    height: 60px;
}
.c-contact-search {
    background-position: 0 0;
}
.c-contact-search .container {
    background-position: right -61px;
    position: relative;
}
.c-contact-search-text {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: 19px;
    left: 26px;
    line-height: 19px;
    position: absolute;
    top: 28px;
    width: 224px;
}
.c-contact-search-btn, .c-contact-search-close {
    background-color: #FFFFFF;
    border: medium none;
    cursor: pointer;
    display: block;
    height: 13px;
    position: absolute;
    right: 57px;
    text-indent: -999em;
    top: 30px;
    width: 13px;
}
.ico-loading-search {
    border: medium none;
    cursor: pointer;
    display: block;
    height: 16px;
    position: absolute;
    right: 55px;
    text-indent: -999em;
    top: 28px;
    width: 16px;
}
.c-contact-search-btn {
    background-position: -253px -30px;
}
.c-contact-search-close {
    background-position: -309px -149px;
}
.c-contact-search .com-contacts-close {
    position: absolute;
    right: 5px;
    top: 5px;
}
.c-contacts-licai {
    width: 312px;
}
.c-contacts-licai .c-tab-menu {
    left: 95px;
    width: 165px;
}
.com-contacts-explain {
    padding: 5px;
}
.com-contacts-list-group li.first {
    border-top: 1px solid #DEDEDE;
}
.JS-SAll {
    display: none;
}
.com-pwd-level {
    background: url("https://img.alipay.com/pa/page/user/reg/bg-pwd-level.png") no-repeat scroll 0 2px transparent;
    margin-left: 5px;
    padding: 5px 0 5px 63px;
}
.com-pwd-level.low {
    background-position: 0 2px;
}
.com-pwd-level.mid {
    background-position: 0 -22px;
}
.com-pwd-level.high {
    background-position: 0 -46px;
}
.ico {
    background: url("https://img.alipay.com/pa/frame/v2/ico-pa.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
}
.ico-del {
    background-position: 4px -71px;
    height: 20px;
    width: 20px;
}
.ico-del-aside {
    background: url("https://img.alipay.com/pa/frame/v2/bg-aside.png") no-repeat scroll -479px -296px transparent;
    height: 14px;
    width: 14px;
}
.ico-detail {
    background-position: 0 -181px;
    height: 10px;
    width: 9px;
}
.ico-detail .pop-square {
    display: none;
    left: 15px;
}
.ico-detail:hover {
    border: medium none;
    color: #4D4D4D;
    position: relative;
    text-decoration: none;
}
.ico-detail:hover .pop-square {
    display: block;
}
.ico-zoom {
    background-position: 0 -214px;
    padding-left: 16px;
}
.ico-alarm {
    background-position: -225px -96px;
}
.ico-coupon, .ico-verify, .ico-certi, .ico-mobile, .ico-verify-limiting, .ico-certi-limiting, .ico-mobile-limiting, .ico-verify-alpha, .ico-certi-alpha, .ico-mobile-alpha, .ico-verify-non, .ico-certi-non, .ico-mobile-non, .ico-otp, .ico-otp-limiting {
    height: 16px;
    width: 16px;
}
.ico-coupon {
    background-position: 2px -866px;
}
.ico-certi {
    background-position: 0 -781px;
}
.ico-certi-limiting {
    background-position: 0 -801px;
}
.ico-certi-alpha {
    background-position: 0 -821px;
}
.ico-certi-non {
    background-position: 0 -841px;
}
.ico-verify {
    background-position: 0 -689px;
}
.ico-verify-limiting {
    background-position: 0 -709px;
}
.ico-verify-alpha {
    background-position: 0 -729px;
}
.ico-verify-non {
    background-position: 0 -749px;
}
.ico-mobile {
    background-position: 0 -600px;
}
.ico-mobile-limiting {
    background-position: 0 -620px;
}
.ico-mobile-alpha {
    background-position: 0 -640px;
}
.ico-mobile-non {
    background-position: 0 -660px;
}
.ico-otp {
    background-position: 0 -916px;
}
.ico-otp-limiting {
    background-position: 0 -937px;
}
.yui-ac-bd {
    background: none repeat scroll 0 0 #FFFFFF;
    position: absolute;
    z-index: 99999;
}
.yui-ac-bd ul {
    border: 1px solid #CCCCCC;
    overflow-x: hidden;
    overflow-y: auto;
    width: 222px;
}
.yui-ac-bd li, .yui-ac-highlight, .yui-ac-prehighlight {
    border-bottom: medium none;
    cursor: pointer;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    text-indent: 5px;
    width: 100%;
}
.yui-ac-highlight {
    background: none repeat scroll 0 0 #FEFF48;
}
.yui-ac-prehighlight {
    background: none repeat scroll 0 0 #DBF0FF;
}
.bank-card-review {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C5C5C5;
    margin: 2px 0 0;
    min-width: 174px;
    position: absolute;
    z-index: 1000;
}
.bank-card-review .cardid {
    font: 600 14px Arial;
    padding: 5px 5px 2px;
    white-space: nowrap;
}
.bank-card-review .explain-info {
    padding: 2px 5px 5px;
}
.alieditReplaceCont {
    border: 1px solid #FF0000;
    display: none;
    height: 22px;
    line-height: 24px;
    text-align: center;
    vertical-align: bottom;
    width: 178px;
}
.alieditReplaceCont a.alieditDownLink {
    color: #FF0000 !important;
    display: block;
    text-decoration: none;
}
.promptText_PTA {
    display: none;
}
.hideAliedit {
    height: 0;
    overflow: hidden;
    width: 0;
}
.alieditContainer object, .alieditContainer embed {
    height: 24px;
    vertical-align: middle;
}
.J_editable .btn-fixed {
    margin: 0 3px;
}
.ico-safe {
    background: url("https://img.alipay.com/tp/frame/v1/bg-tp.png") no-repeat scroll 0 -612px transparent;
    display: inline-block;
    height: 18px;
    overflow: hidden;
    vertical-align: middle;
    width: 113px;
}
.ico-safe-small {
    background: url("https://img.alipay.com/assets/i/nodes/payment/ico-safe-small.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 16px;
    overflow: hidden;
    vertical-align: middle;
    width: 16px;
}
.ico-vip {
    display: inline-block;
    height: 16px;
}
em.ico-vip a:hover {
    text-decoration: none;
}
.aside-bar .ico-vip {
    margin: 8px auto 0;
    padding: 0;
}
.m-s115 {
    background: url("https://img.alipay.com/img/vip/ico-msg.png") no-repeat scroll 1px 3px transparent;
}
body .pop_extend_txt {
    display: none;
}
.C-help {
    background: none repeat scroll 0 0 #F2F2F2;
}
body .C-help .container {
    background: none repeat scroll 0 0 #E5F5FF;
    border: 1px solid #CBD7E3;
}
body .C-help .angle {
    background: url("https://img.alipay.com/pa/frame/v2/popArrow.png") no-repeat scroll 0 0 transparent;
}
#J_popContainer {
    max-width: 325px;
    min-width: 20px;
}
#J_popBottom {
    display: none;
    min-width: 20px;
}
.helpHead, .helpBody, .helpFoot, .helpYes, .helpNo, .helpArrow, body .helpUl .inshelp-dt {
    background: url("https://img.alipay.com/pa/img/home/instanceHelp2.png") no-repeat scroll 0 0 transparent;
    overflow: hidden;
}
body .helpUl .inshelp-dt {
    background-position: -1000px 0;
    font-weight: normal;
    margin-bottom: 14px;
}
.instanceHelp, .helpHead, .helpBody, .helpFoot {
    width: 433px;
}
.instanceHelp {
    box-shadow: 1px 1px 20px #D5D4D4;
    min-height: 100px;
    position: absolute;
    z-index: 100;
}
.helpHead {
    background-color: #EFEFEF;
    background-position: -460px 0;
    height: 10px;
}
.helpBody {
    background-position: -20px 0;
    background-repeat: repeat-y;
    min-height: 86px;
}
.helpBody .m-help, .helpBody .m-tips {
    left: 17px;
    position: relative;
    top: 7px;
}
.helpBody .helpUl {
    display: block;
    margin: 20px 30px 0;
    width: 375px;
}
.helpBody .helpUl li {
    font-weight: 600;
    line-height: 18px;
    list-style: square outside none;
    padding: 4px 0;
    width: 375px;
}
.helpFoot {
    background-color: #EFEFEF;
    background-position: -460px -17px;
    height: 10px;
}
.helpArrow {
    background-position: 0 0;
    height: 27px;
    left: -14px;
    position: absolute;
    width: 19px;
    z-index: 101;
}
.closeHelp {
    position: relative;
    right: -310px;
    top: 7px;
}
.helpBody .m-help {
    font-size: 14px;
}
.helpUl p {
    margin-bottom: 10px;
}
.helpLink {
    border-bottom: 1px dotted #999999;
    padding: 10px 0;
}
.helpRank {
    margin-top: 10px;
}
.helpRank p {
    line-height: 22px;
    margin-bottom: 0;
}
.helpRank a:hover {
    text-decoration: none;
}
.userRanked {
    height: 22px;
    line-height: 22px;
}
.helpRank p, .helpYes, .helpNo {
    float: left;
}
.helpYes, .helpNo {
    display: block;
    height: 22px;
    line-height: 22px;
    margin-left: 10px;
    padding-left: 21px;
    width: 20px;
}
.helpYes {
    background-position: -900px 0;
}
.helpNo {
    background-position: -954px 0;
}
.helpUl .tip-faq {
    border-top: medium none;
    margin-top: 0;
    padding: 0;
}
.hasSecurityLevel .securityLevel {
    border-top: 1px solid #D6D6D6;
    height: 26px;
    left: 9px;
    position: absolute;
    text-align: center;
    top: 67px;
    width: 217px;
}
.hasSecurityLevel .securityLevel em {
    background: url("https://img.alipay.com/pa/frame/v2/securityLevel.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 14px;
    position: relative;
    top: 3px;
    width: 76px;
}
.hasSecurityLevel .securityLevel label, .hasSecurityLevel .securityLevel a {
}
.hasSecurityLevel .securityLevel em {
}
.hasSecurityLevel .securityLevel em.highLevel {
    background-position: 0 0;
}
.hasSecurityLevel .securityLevel em.middleLevel {
    background-position: 0 -26px;
}
.hasSecurityLevel .securityLevel em.lowLevel {
    background-position: 0 -55px;
}
.hasSecurityLevel .securityLevel em.noLevel {
    background-position: 0 -81px;
}
.hasSecurityLevel .aside-action {
    top: 88px;
}
.hasSecurityLevel .aside-action li.C-plainLink {
    position: relative;
    top: 4px;
}
.hasSecurityLevel .aside-notice {
    margin-top: 38px;
}
.hasSecurityLevel .aside-info {
    background-position: 0 -50px;
}
.aside-action-other {
    background: url("https://img.alipay.com/pa/frame/v2/bg-aside.png") no-repeat scroll 0 -140px transparent;
    display: block;
    height: 25px;
    margin-left: -8px;
    padding-bottom: 5px;
    padding-left: 9px;
    width: 221px;
}
.hasSecurityLevel .aside-action-other, .aside-notice-hide .aside-action-other {
    padding-bottom: 5px;
}
.aside-action-other a, .aside-action-other a:hover {
    color: #BCBCBC;
    text-indent: -9999px;
}
.aside-kuai {
    background: url("https://img.alipay.com/pa/frame/v2/aside-kuai.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 25px;
    width: 128px;
}
.aside-jfb {
    background: url("https://img.alipay.com/pa/frame/v2/aside-kuai.png") no-repeat scroll 0 -30px transparent;
    display: inline-block;
    height: 25px;
    width: 70px;
}
.aside-dashed-line {
    background: url("https://img.alipay.com/pa/frame/v2/aside-kuai.png") repeat-x scroll 0 -60px #ECECEC;
    display: block;
    height: 1px;
    margin: 4px 0;
    width: 218px;
}
.aside-notice {
    height: auto !important;
    margin-top: 74px;
    min-height: 12px;
}
.aside-info {
    height: 103px;
}
.hasSecurityLevel .aside-notice {
    height: auto !important;
    margin-top: 95px;
    min-height: 12px;
}
.aside-notice .aside-notice-border-top {
    background: url("https://img.alipay.com/pa/frame/v2/bg-aside.png") no-repeat scroll 0 bottom transparent;
    display: block;
    height: 6px;
    margin-left: -5px;
}
.aside-notice-hide .aside-info {
    height: 95px;
    padding-bottom: 6px;
}
.aside-notice-hide .aside-notice {
    margin-top: 70px;
}
.aside-notice-hide .aside-notice {
    padding-top: 20px;
}
.isCorpUser .aside-notice, .isCorpUser .aside-notice-hide .aside-notice {
    margin-top: 60px;
}
.isCorpUser .aside-notice-hide .aside-notice {
    padding-top: 0;
}
.onlyNoticeHide .aside-notice-hide .aside-notice {
    padding-top: 0;
}
.noListandNoSecLevel .aside-notice-hide .aside-notice {
    padding-top: 0;
}
#container #nav, #container #nav .nav-container {
    overflow: hidden;
}
.shareBox {
    margin: 10px 0;
}
.shareBox-item {
    background: url("https://img.alipay.com/img/aa/share_icon_long.gif") no-repeat scroll 0 0 transparent;
    margin-right: 5px;
    padding-bottom: 2px;
    padding-left: 18px;
}
.shareBox-item-renren {
    background-position: 0 -33px;
}
.shareBox-item-sina {
    background-position: 0 -1px;
}
.shareBox-item-kaixin {
    background-position: 0 -67px;
}
.shareBox-item-douban {
    background-position: 0 -100px;
}
.shareBox-item-tjh {
    background-position: 0 -130px;
}
.aside-account-info .grade {
    display: block;
    float: left;
    height: 20px;
}
.ico-vip a img {
    vertical-align: middle;
}
.aside-account-info .gradeLink {
    padding-left: 6px;
    vertical-align: middle;
}
.aside-account-info .ico-vip {
    font-weight: normal;
    width: auto;
}
#container {
    margin: 0 auto;
    width: 990px;
}
.xbox #container, .container-xbox {
    overflow: hidden;
    padding: 20px;
    width: auto;
}
.xbox #container .title, .container-xbox {
    margin: 0;
}
.xbox #container .no-title .xbox-close-link, .container-xbox .no-title .xbox-close-link {
    right: 7px;
    top: 5px;
}
#header {
    margin: 14px 0 0;
    position: relative;
}
#header h1 {
    float: left;
}
#header .title {
    margin: 0;
}
#header .title .link {
    padding: 20px 0 0 10px;
}
.header-link {
    height: 31px;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
    width: 720px;
}
.single-header {
    /*
    background: url("https://img.alipay.com/pa/frame/v2/bg-repeat-x.png") repeat-x scroll 0 0 transparent;
    */
    border-bottom: 1px solid #BFBFBF;
    height: 54px;
    overflow: hidden;
}
.single-task #header {
    margin: 10px auto;
    width: 950px;
}
.single-header .title h2 {
	/*
    background: url("https://img.alipay.com/pa/frame/v2/bg-repeat-x.png") no-repeat scroll 0 -74px transparent;
    */
    font-size: 20px;
    margin: 14px 0 0 10px;
    padding-left: 5px;
}
.single-header .header-link {
    top: 20px;
}
.single-footer {
    border-top: 1px solid #F0F0F0;
}
.single-task #footer {
    border-top: 1px solid #D7D7D7;
}
#nav, .nav-container, .nav-container ul, #nav .nav-master-a:hover, #nav .nav-master-a-hover, #nav .nav-master-a:hover strong, #nav .nav-master-a-hover strong, #nav li.current .nav-master-a strong, #nav li.current .nav-master-a, #nav .nav-sub a:hover, #nav .nav-sub a:hover span, #nav a.current, #nav a.current span {
    background-image: url("https://img.alipay.com/pa/frame/v2/bg-nav.png");
    background-repeat: no-repeat;
}
#nav {
    background-position: 0 -230px;
    background-repeat: repeat-x;
    height: 66px;
    margin: 10px 0 0;
    position: relative;
}
.nav-container {
    background-position: 0 0;
    height: 66px;
    padding-left: 15px;
}
.nav-container ul {
    background-position: right -66px;
    height: 100%;
}
.nav-container ul ul.nav-sub {
    background: none repeat scroll 0 0 transparent;
    height: auto;
}
.nav-master, .nav-master-lf {
    display: block;
    float: left;
    height: 36px;
    line-height: 36px;
    padding-right: 4px;
    position: relative;
    text-align: center;
    width: 105px;
}
.nav-master-a {
    background: none repeat scroll 0 0 transparent;
    display: block;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    margin-top: 5px;
    overflow: hidden;
    text-decoration: none;
}
.nav-master-a strong {
    color: #FFFFFF;
    display: block;
    height: 100%;
}
li.current .nav-master-a strong, #nav li.current .nav-master-a:hover strong {
    color: #000000;
}
.nav-master-a:hover, .nav-master-a-hover {
    background-position: 0 -315px;
    text-decoration: none;
}
.nav-master-a:hover strong, .nav-master-a-hover strong {
    background-position: right -360px;
}
#nav li.current .nav-master-a strong {
    background-position: right -180px;
    padding-top: 2px;
}
#nav li.current .nav-master-a, #nav li.current .nav-master-a-hover {
    background-position: 0 -131px;
    color: #000000;
    height: 31px;
    overflow: hidden;
}
#nav li.current .nav-master-a:hover strong, #nav li.current .nav-master-a-hover strong {
    color: #000000;
}
ul.nav-sub {
    background: none repeat scroll 0 0 transparent;
    display: none;
    left: 0;
    padding: 3px 0 0;
    position: absolute;
    text-align: left;
    top: 36px;
    width: 950px;
}
.nav-master-life ul.nav-sub {
    width: 800px;
}
#nav .current .nav-sub {
    display: block;
}
.nav-sub li {
    display: block;
    float: left;
    height: 30px;
    margin-right: 4px;
    overflow: hidden;
    text-align: center;
    width: 78px;
}
.nav-sub-transfer li {
    width: 75px;
}
#nav .nav-sub a {
    color: #4D4D4D;
    display: block;
    height: 22px;
    overflow: hidden;
    text-decoration: none;
}
#nav .nav-sub a span {
    display: block;
    height: 22px;
    line-height: 22px;
}
#nav .nav-sub a:hover {
    background-position: 0 -405px;
}
#nav .nav-sub a:hover span {
    background-position: right -446px;
}
#nav a.current {
    background-position: 0 -487px;
}
#nav a.current span {
    background-position: right -528px;
}
#nav .nav-master-life {
    background: none repeat scroll 0 0 transparent;
    float: right;
    width: 123px;
}
#nav .nav-master-life strong {
    display: none;
}
#nav li .nav-master-life-a, #nav li.current .nav-master-life-a {
    background-image: url("https://img.alipay.com/pa/frame/v2/bg-nav.png");
    background-repeat: no-repeat;
    display: block;
    height: 100%;
    overflow: hidden;
}
#nav li .nav-master-life-a:hover {
    text-decoration: none;
}
#nav li.nav-master-life .nav-master-life-a {
    background-position: -1px -568px;
}
#nav li.current .nav-master-life-a {
    background-position: 0 -621px;
}
.nav-master-life .nav-sub {
    margin: 0 0 0 -585px;
}
.nav-master-life li {
    white-space: nowrap;
    width: auto;
}
.ie6 .nav-master-life li {
    overflow: visible;
    width: 0;
}
.nav-master-life li span {
    padding: 0 6px;
}
.nav-master-life .ico-expand-arrow {
    margin: 5px 0 0;
}
.nav-life {
    height: 362px;
    overflow: hidden;
    position: absolute;
    width: 118px;
    z-index: 999;
}
.nav-sub-life {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BCBCBC;
    overflow: hidden;
    position: absolute;
    top: -214px;
    width: 116px;
    z-index: 999;
}
.nav-sub-life li {
    height: 30px;
}
.nav-sub-life li a {
    background-image: url("https://img.alipay.com/pa/frame/v2/ico-nav-life.png?t=20101020");
    background-repeat: no-repeat;
    color: #656565;
    display: block;
    height: 100%;
    line-height: 30px;
    padding-left: 32px;
}
.nav-sub-life li a:hover {
    background-color: #DAEFFE;
    color: #656565;
    text-decoration: none;
}
.nav-a-payment a {
    background-position: 0 -3px;
}
.nav-a-gathering a {
    background-position: 0 -52px;
}
.nav-a-guarantee a {
    background-position: 0 -102px;
}
.nav-a-charge a {
    background-position: 0 -151px;
}
.nav-a-commun a {
    background-position: 0 -199px;
}
.nav-a-bill a {
    background-position: 0 -247px;
}
.nav-a-cashgift a {
    background-position: 0 -295px;
}
.nav-a-rent a {
    background-position: 0 -345px;
}
.nav-a-aa a {
    background-position: 0 -393px;
}
.nav-a-more a {
    background-position: 0 -440px;
}
.nav-a-donation a {
    background-position: 0 -488px;
}
.nav-a-train a {
    background-position: 0 -728px;
}
.nav-a-ma-batchpayment a {
    background-position: 0 -536px;
}
.nav-a-ma-batchgathering a {
    background-position: 0 -584px;
}
.nav-a-ma-batchrefund a {
    background-position: 0 -813px;
}
.nav-a-ma-escoregathering a {
    background-position: 0 -102px;
}
.nav-a-ma-credit a {
    background-position: 0 -680px;
}
.nav-a-ma-codprod a {
    background-position: 0 -764px;
}
.nav-a-ma-codprod {
    background-position: 0 -764px;
}
.expand #main {
    float: left;
    width: 697px;
}
.expand #aside {
    float: right;
    position: static;
    width: 235px;
}
#main {
    width: 910px;
}
#aside {
    margin-top: 12px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    z-index: 333;
}
.aside-notice a, .aside-widget .tip-normal a:link, .aside-widget .tip-normal a:visited {
    color: #4D4D4D;
}
.aside-notice a:hover, .aside-widget .tip-normal a:hover {
    color: #0077FF;
}
.aside-notice ul li.first a {
    color: #0077FF;
}
.aside-main {
    background: url("https://img.alipay.com/pa/frame/v2/bg-aside.png") no-repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    color: #4D4D4D;
    padding-top: 8px;
    position: relative;
    width: 235px;
    z-index: 9;
}
.aside-layer-bg {
    background: none repeat scroll 0 0 #FF0000;
    height: 464px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 235px;
    z-index: 1;
}
.aside-notice-hide .aside-info {
    height: 106px;
}
.aside-notice-hide .aside-notice {
    height: 5px;
}
.aside-notice-hide .aside-mlist-container, .aside-notice-hide .aside-page {
    display: none;
}
.aside-info {
    background: url("https://img.alipay.com/pa/frame/v2/bg-aside.png") no-repeat scroll 0 -72px transparent;
    height: 113px;
    position: relative;
    top: 36px;
}
.aside-pop {
    white-space: nowrap;
}
.aside-info dt {
    height: 21px;
    line-height: 21px;
    margin-left: 17px;
    overflow: hidden;
    position: absolute;
    top: -32px;
    width: 203px;
}
.aside-info dd {
    position: absolute;
}
.aside-info dt.multi {
    background: url("https://img.alipay.com/pa/frame/v2/bg-aside.png") no-repeat scroll -508px -77px transparent;
    cursor: pointer;
}
.aside-portrait {
    border: 1px solid #D4D3D1;
    height: 58px;
    left: 17px;
    width: 58px;
}
.aside-portrait img {
    border: 2px solid #FFFFFF;
    display: block;
    height: 54px;
    width: 54px;
}
.aside-balance {
    left: 85px;
}
.aside-balance li {
    float: left;
}
.aside-available {
    color: #B2B2B2;
    width: 117px;
}
.aside-available span {
    display: block;
}
.aside-amount em {
    font-family: "Tahoma","Courier New";
    font-size: 16px;
}
.aside-amount {
    color: #000000;
    height: 26px;
    position: relative;
}
.aside-balance .ico-coupon {
    bottom: 0;
    float: none;
    margin-right: -19px;
    position: absolute;
    right: 0;
}
.aside-balance .ico-coupon span {
    display: none;
}
.aside-rank {
    left: 85px;
    top: 45px;
}
.aside-freeze {
    color: #B2B2B2;
    left: 85px;
    top: 40px;
}
.aside-freeze a {
    color: #999999;
}
.aside-minipay {
    left: 85px;
    top: 40px;
}
.aside-minipay a {
    color: #4D4D4D;
}
.aside-minipay em {
    font-family: "Tahoma","Courier New";
}
.aside-status {
    left: 170px;
    top: 0;
}
.aside-status li {
    float: left;
    margin-right: 4px;
}
.aside-status span {
    display: none;
}
.aside-action {
    height: 34px;
    left: 8px;
    top: 67px;
}
.aside-action .btn-icon {
    margin-top: 6px;
}
.aside-action li {
    display: inline;
    margin-left: 2px;
}
.aside-action .katong {
    border-right: 1px solid #628AA4;
    margin: 0 3px 0 14px;
    padding-right: 5px;
}
.aside-notice {
    background: url("https://img.alipay.com/pa/frame/v2/bg-aside.png") no-repeat scroll 0 bottom #FFFFFF;
    margin-top: 35px;
}
.aside-notice .aside-mlist-container {
    background: none repeat scroll 0 0 #EEEEEE;
    border-left: 5px solid #BCBCBC;
    border-right: 5px solid #BCBCBC;
    overflow: hidden;
    position: relative;
    width: 225px;
}
.aside-notice .maxheight {
    height: 280px;
}
.aside-notice ul {
    float: left;
    width: 222px;
}
.aside-notice li {
    background: url("https://img.alipay.com/pa/frame/v2/bg-aside.png") no-repeat scroll -249px -321px transparent;
    height: 28px;
    line-height: 28px;
    margin: 0 0 0 4px;
    overflow: hidden;
    padding-left: 4px;
    position: relative;
    width: 214px;
}
.aside-notice li.hover {
    background-position: -249px -289px;
}
.aside-notice li span {
    padding: 1px 0 1px 20px;
}
.aside-notice li .ico-del-aside {
    cursor: pointer;
    display: none;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-indent: -5000px;
    top: 6px;
    width: 15px;
}
.aside-notice li.hover .ico-del-aside {
    display: block;
}
.aside-page {
    height: 25px;
    padding: 3px 0 8px 10px;
}
.aside-page em {
    font-weight: normal;
    line-height: 25px;
    padding: 0 2px;
}
.aside-page .action {
    float: left;
}
.aside-page .link {
    float: right;
    margin-right: 9px;
    margin-top: 2px;
}
.aside-accounts {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 10;
}
.aside-accounts .popmenu {
    height: 0;
    left: 9px;
    position: absolute;
    top: 32px;
    width: 218px;
}
.aside-accounts .popmenu ul {
    border: 1px solid #D7D7D7;
}
.aside-accounts .popmenu ul.maxheight {
    height: 210px;
    overflow: auto;
}
.aside-accounts .popmenu li.selected {
    height: 21px;
}
.aside-portraits {
    background: url("https://img.alipay.com/pa/frame/v2/bg-aside.png") no-repeat scroll -501px 0 transparent;
    height: 68px;
    left: 13px;
    position: absolute;
    top: 40px;
    width: 77px;
    z-index: 9;
}
.aside-portraits img {
    border: medium none;
    display: block;
}
.aside-portraits a {
    border: 3px solid #FFFFFF;
    display: block;
}
.aside-portraits a:hover {
    border-color: #FEFF48;
    text-decoration: none;
}
.aside-portraits ul.hover a:hover {
    border-color: #FFFFFF;
}
.aside-portraits ul.expand a:hover {
    border-color: #FEFF48;
}
.aside-portraits li {
    float: left;
    height: 60px;
    margin: 3px 6px 3px 0;
    text-align: center;
    width: 60px;
}
.aside-portraits li span {
    background: none repeat scroll 0 0 #EBEBEB;
    display: block;
    height: 42px;
    padding-top: 12px;
}
.aside-portraits ul {
    background: url("https://img.alipay.com/pa/frame/v2/bg-aside.png") no-repeat scroll right 0 transparent;
    display: none;
    height: 68px;
    margin-left: 4px;
    overflow: hidden;
    padding: 1px 0;
}
.aside-portraits ul.hover {
    display: block;
}
.aside-portraits ul.expand {
    display: block;
    width: 206px;
}
.aside-portraits .ico-angleR, .aside-portraits .ico-angleL {
    background: url("https://img.alipay.com/pa/frame/v2/bg-aside.png") no-repeat scroll -504px -195px transparent;
    cursor: pointer;
    display: block;
    height: 68px;
    position: absolute;
    right: 0;
    top: 0;
    width: 10px;
}
.aside-portraits .ico-angleL {
    background-position: -504px -115px;
    left: 199px;
}
.aside iframe.aside-login {
    border: medium none;
    overflow: hidden;
    width: 100%;
}
.aside-login {
    background: url("https://img.alipay.com/pa/frame/v2/bg-aside.png") no-repeat scroll 0 -13px #FFFFFF;
    overflow: hidden;
}
.aside-login-form {
    background-color: #EEEEEE;
    margin: 0 5px;
}
.aside-login h2 {
    background: none repeat scroll 0 0 #EEEEEE;
    border-left: 5px solid #BCBCBC;
    border-right: 5px solid #BCBCBC;
    height: 19px;
    padding: 4px 0 0 10px;
}
.aside-login .fm-item label {
    display: block;
    line-height: 1;
    padding: 2px 0;
}
.aside-login .fm-item {
    color: #658AA4;
    height: 46px;
    padding: 3px 0 0 17px;
}
.aside-login .fm-item-submit {
    height: 30px;
    line-height: 30px;
    padding: 9px 0 6px 10px;
}
.aside-login .i-text {
    width: 196px;
}
.aside-login .btn-login {
    float: left;
    margin-right: 3px;
}
.aside-reg {
    background: url("https://img.alipay.com/pa/frame/v2/bg-aside.png") no-repeat scroll 0 -348px #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    height: 37px;
    padding: 2px 0 0 11px;
}
.aside-widget {
    background: url("https://img.alipay.com/pa/frame/v2/bg-aside.png") no-repeat scroll -250px -108px transparent;
    margin-top: 5px;
    padding-top: 0;
}
.aside-widget .title {
    background: url("https://img.alipay.com/pa/frame/v2/bg-aside.png") no-repeat scroll -250px 0 #FFFFFF;
    line-height: 12px;
    margin: 0;
    padding: 15px 0 5px 15px;
    position: static;
}
.aside-widget .title .link {
    padding-top: 0;
}
.aside-widget .title h2 {
    font-family: Simsun;
    font-size: 12px;
    font-weight: bold;
}
.aside-widget .tip-normal {
    background: url("https://img.alipay.com/pa/frame/v2/bg-aside.png") no-repeat scroll -250px -10px #FFFFFF;
    line-height: 1.5;
    margin: 0;
    padding-left: 1em;
}
.aside-widget .aside-search {
    background: url("https://img.alipay.com/pa/frame/v2/bg-aside.png") no-repeat scroll -250px -250px #FFFFFF;
    height: 36px;
}
.aside-widget .com-search {
    margin: 0;
    padding: 5px 0 0 10px;
}
.aside-widget .com-search .i-text {
    width: 160px;
}
.aside-bar {
    background: url("https://img.alipay.com/pa/frame/v2/bg-aside.png") no-repeat scroll -532px -111px transparent;
    cursor: pointer;
    height: 276px;
    position: relative;
    width: 30px;
    z-index: 10;
}
.aside-bar dt {
    color: #B3B3B3;
    font-size: 14px;
    height: 196px;
    overflow: hidden;
    padding: 40px 0 0 9px;
    text-align: left;
    white-space: normal;
    width: 14px;
}
.aside-bar .ico a {
    display: none;
}
.aside-bar .ico {
    bottom: 9px;
    height: 16px;
    left: 8px;
    position: absolute;
    width: 16px;
}
#footer {
    border-top: 1px solid #ECECEC;
    margin: 40px 2px 0;
    text-align: center;
}
.footer-link {
    background: none repeat scroll 0 0 #ECECEC;
    height: 26px;
    margin: 0 -1px;
    padding-left: 3px;
    position: relative;
    z-index: 1;
}
.footer-link a {
    color: #4D4D4D;
}
.footer-link a:hover {
    color: #4D4D4D;
}
.footer-link li {
    border-left: 1px solid #4D4D4D;
    display: inline;
    line-height: 2.25;
    padding: 0 2px 0 7px;
}
.footer-link .first, .footer-link .feedback {
    background: none repeat scroll 0 0 #ECECEC;
    border: medium none;
    height: 24px;
    line-height: 25px;
    position: absolute;
    width: 70px;
}
.footer-link li.first {
    left: -1px;
    padding: 0 0 0 3px;
    top: 1px;
}
.footer-link li.fn-border-none {
    border: medium none;
}
#footer .feedback {
    right: -1px;
    top: 1px;
}
#footer .feedback a {
    color: #0077FF;
}
#footer .hotline {
    border-top: 1px solid #ECECEC;
    padding-top: 12px;
}
#footer .copyright {
    margin: 5px auto 17px;
}
.server {
    color: #FFFFFF;
}
.title {
    display: block;
    margin-bottom: 6px;
    margin-top: 20px;
    overflow: hidden;
    position: relative;
}
.title h2 {
    float: left;
    font: 500 18px "黑体";
}
.title h3 {
    float: left;
    font: 700 14px Simsun;
}
.title .link {
    float: left;
    padding: 3px 0 0 8px;
}
.title .action, .title .cancel, .title .return {
    background: url("https://img.alipay.com/pa/frame/v2/ico-text.png") no-repeat scroll 999px 999px transparent;
    position: absolute;
    right: 0;
    top: 3px;
    z-index: 2;
}
.title a.cancel {
    background-position: 0 -94px;
    padding-left: 16px;
}
.ie7 .title a.cancel {
    background-position: 0 -95px;
}
.title a.return {
    background-position: -7px -94px;
    padding-left: 10px;
}
.ie7 .title a.return {
    background-position: -7px -95px;
}
.title-link {
    font-size: 12px;
    font-weight: 500;
    padding-left: 7px;
}
��.aside-notice a, .aside-widget .tip-normal a:link, .aside-widget .tip-normal a:visited {
    color: #4D4D4D;
}
.aside-notice a:hover, .aside-widget .tip-normal a:hover {
    color: #0077FF;
}
#aside {
    z-index: 9999;
}
.new-aside .aside-notice ul li.first a {
    color: #0077FF;
}
.new-aside .aside-main {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #FFFFFF;
    color: #4D4D4D;
    padding: 0;
    position: relative;
    width: 235px;
    z-index: 9;
}
.new-aside .aside-layer-bg {
    background: none repeat scroll 0 0 #FF0000;
    height: 464px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 235px;
    z-index: 1;
}
.new-aside .cms {
}
.new-aside .aside-notice-hide .aside-notice {
    height: 5px;
}
.aside-notice-hide .aside-mlist-container, .aside-notice-hide .aside-page {
    display: none;
}
.aside-pop {
    white-space: nowrap;
}
.new-aside .aside-info dt {
    height: 21px;
    line-height: 21px;
    margin-left: 17px;
    overflow: hidden;
    position: absolute;
    top: -32px;
    width: 203px;
}
.new-aside .aside-info dd {
    position: absolute;
}
.new-aside .aside-info dt.multi {
    background: url("https://img.alipay.com/common/aside/bg-aside.png") no-repeat scroll -508px -77px transparent;
    cursor: pointer;
}
.new-aside .aside-portrait {
    border: 1px solid #D4D3D1;
    height: 58px;
    left: 17px;
    width: 58px;
}
.new-aside .aside-portrait img {
    border: 2px solid #FFFFFF;
    display: block;
    height: 54px;
    width: 54px;
}
.new-aside .aside-balance {
    left: 85px;
}
.new-aside .aside-balance li {
    float: left;
}
.new-aside .aside-available {
    color: #B2B2B2;
    width: 117px;
}
.new-aside .aside-available span {
    display: block;
}
.new-aside .aside-amount {
    color: #000000;
    height: 26px;
    position: static;
}
.new-aside .aside-amount em {
    font-family: "Tahoma","Courier New";
    font-size: 16px;
    font-weight: bold;
}
.new-aside .aside-balance .ico-coupon {
    bottom: 0;
    float: none;
    margin-right: -19px;
    position: absolute;
    right: 0;
}
.new-aside .aside-balance .ico-coupon span {
    display: none;
}
.new-aside .aside-rank {
    left: 85px;
    top: 45px;
}
.new-aside .aside-freeze {
    color: #B2B2B2;
    left: 85px;
    top: 40px;
}
.new-aside .aside-freeze a {
    color: #999999;
}
.new-aside .aside-minipay {
    left: 85px;
    top: 40px;
}
.new-aside .aside-minipay a {
    color: #4D4D4D;
}
.new-aside .aside-minipay em {
    font-family: "Tahoma","Courier New";
}
.new-aside .aside-status {
    left: 170px;
    top: 0;
}
.new-aside .aside-status li {
    float: left;
    margin-right: 4px;
}
.new-aside .aside-status span {
    display: none;
}
.new-aside .aside-action .btn-icon {
    margin-top: 6px;
}
.new-aside .aside-action li {
    display: inline;
    margin-left: 2px;
}
.new-aside .aside-action .katong {
    border-right: 1px solid #628AA4;
    margin: 0 3px 0 14px;
    padding-right: 5px;
}
.new-aside .aside-notice {
    background: url("https://img.alipay.com/common/aside/bg-aside.png") no-repeat scroll 0 bottom #FFFFFF;
    margin-top: 35px;
}
.new-aside .aside-notice .aside-mlist-container {
    background: none repeat scroll 0 0 #EEEEEE;
    border-left: 5px solid #BCBCBC;
    border-right: 5px solid #BCBCBC;
    overflow: hidden;
    position: relative;
    width: 225px;
}
.new-aside .aside-notice .maxheight {
    height: 280px;
}
.new-aside .aside-notice ul {
    float: left;
    width: 222px;
}
.new-aside .aside-notice li {
    background: url("https://img.alipay.com/common/aside/bg-aside.png") no-repeat scroll -249px -321px transparent;
    height: 28px;
    line-height: 28px;
    margin: 0 0 0 4px;
    overflow: hidden;
    padding-left: 4px;
    position: relative;
    width: 214px;
}
.new-aside .aside-notice li.hover {
    background-position: -249px -289px;
}
.new-aside .aside-notice li span {
    padding: 1px 0 1px 20px;
}
.new-aside .aside-notice li .ico-del-aside {
    cursor: pointer;
    display: none;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-indent: -5000px;
    top: 6px;
    width: 15px;
}
.new-aside .aside-notice li.hover .ico-del-aside {
    display: block;
}
.new-aside .aside-page {
    height: 25px;
    padding: 3px 0 8px 10px;
}
.new-aside .aside-page em {
    font-weight: normal;
    line-height: 25px;
    padding: 0 2px;
}
.new-aside .aside-page .action {
    float: left;
}
.new-aside .aside-page .link {
    float: right;
    margin-right: 9px;
    margin-top: 2px;
}
.new-aside .aside-accounts {
    background-color: white;
    position: relative;
    z-index: 10;
}
.new-aside .aside-accounts .popmenu {
    height: 0;
    left: 0;
    top: 0;
}
.new-aside .aside-accounts .popmenu ul {
    border: 1px solid #D7D7D7;
}
.new-aside .aside-accounts .popmenu ul.maxheight {
    height: 210px;
    overflow: auto;
}
.new-aside .aside-accounts .popmenu li.selected {
    height: 21px;
}
.new-aside .aside-portraits {
    background: url("https://img.alipay.com/common/aside/bg-aside.png") no-repeat scroll -501px 0 transparent;
    height: 68px;
    left: 0;
    padding-left: 4px;
    position: absolute;
    top: 6px;
    width: 77px;
    z-index: 9;
}
.new-aside .aside-portraits img {
    border: medium none;
    display: block;
}
.new-aside .aside-portraits a {
    border: 3px solid #FFFFFF;
    display: block;
}
.new-aside .aside-portraits a:hover {
    border-color: #FEFF48;
    text-decoration: none;
}
.new-aside .aside-portraits ul.hover a:hover {
    border-color: #FFFFFF;
}
.new-aside .aside-portraits ul.expand a:hover {
    border-color: #FEFF48;
}
.new-aside .aside-portraits li {
    float: left;
    height: 60px;
    margin: 3px 6px 3px 0;
    text-align: center;
    width: 60px;
}
.new-aside .aside-portraits li span {
    background: none repeat scroll 0 0 #EBEBEB;
    display: block;
    height: 42px;
    padding-top: 12px;
}
.new-aside .aside-portraits ul {
    background: url("https://img.alipay.com/common/aside/bg-aside.png") no-repeat scroll right 0 transparent;
    display: none;
    height: 68px;
    overflow: hidden;
    padding: 1px 0;
}
.new-aside .aside-portraits ul.hover {
    display: block;
}
.new-aside .aside-portraits ul.expand {
    display: block;
    width: 206px;
}
.new-aside .aside-portraits .ico-angleR, .new-aside .aside-portraits .ico-angleL {
    background: url("https://img.alipay.com/common/aside/bg-aside.png") no-repeat scroll -504px -195px transparent;
    cursor: pointer;
    display: block;
    height: 68px;
    position: absolute;
    right: 0;
    top: 0;
    width: 10px;
}
.new-aside .aside-portraits .ico-angleL {
    background-position: -504px -115px;
    left: 199px;
}
.new-aside .aside iframe.aside-login {
    border: medium none;
    overflow: hidden;
    width: 100%;
}
.new-aside .aside-login {
    background: url("https://img.alipay.com/common/aside/bg-aside.png") no-repeat scroll 0 -13px #FFFFFF;
    height: 206px;
    overflow: hidden;
}
.new-aside .aside-login h2 {
    background: none repeat scroll 0 0 #EEEEEE;
    border-left: 5px solid #BCBCBC;
    border-right: 5px solid #BCBCBC;
    height: 19px;
    padding: 4px 0 0 10px;
}
.new-aside .aside-login .fm-item label {
    display: block;
    line-height: 1;
    padding: 2px 0;
}
.new-aside .aside-login .fm-item {
    color: #658AA4;
    height: 46px;
    padding: 3px 0 0 17px;
}
.new-aside .aside-login .fm-item-submit {
    height: 30px;
    line-height: 30px;
    padding: 9px 0 6px 10px;
}
.new-aside .aside-login .i-text {
    width: 196px;
}
.new-aside .aside-login .btn-login {
    float: left;
    margin-right: 3px;
}
.new-aside .aside-reg {
    background: url("https://img.alipay.com/common/aside/bg-aside.png") no-repeat scroll 0 -348px #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    height: 37px;
    padding: 2px 0 0 11px;
}
.new-aside .aside-widget {
    background: url("https://img.alipay.com/common/aside/bg-aside.png") no-repeat scroll -250px -108px transparent;
    margin-top: 5px;
    padding-top: 0;
}
.new-aside .aside-widget .title {
    background: url("https://img.alipay.com/common/aside/bg-aside.png") no-repeat scroll -250px 0 #FFFFFF;
    line-height: 12px;
    margin: 0;
    padding: 15px 0 5px 15px;
    position: static;
}
.new-aside .aside-widget .title .link {
    padding-top: 0;
}
.new-aside .aside-widget .title h2 {
    font-family: Simsun;
    font-size: 12px;
    font-weight: bold;
}
.new-aside .aside-widget .tip-normal {
    background: url("https://img.alipay.com/common/aside/bg-aside.png") no-repeat scroll -250px -10px #FFFFFF;
    line-height: 1.5;
    margin: 0 0 -3px;
    padding-left: 1em;
}
.new-aside .aside-widget .aside-search {
    background: url("https://img.alipay.com/common/aside/bg-aside.png") no-repeat scroll -250px -250px #FFFFFF;
    height: 36px;
}
.new-aside .aside-widget .com-search {
    margin: 0;
    padding: 5px 0 0 10px;
}
.new-aside .aside-widget .com-search .i-text {
    width: 160px;
}
.new-aside .aside-bar {
    background: url("https://img.alipay.com/common/aside/bg-aside.png") no-repeat scroll -532px -111px transparent;
    cursor: pointer;
    height: 276px;
    position: relative;
    width: 30px;
    z-index: 10;
}
.new-aside .aside-bar dt {
    color: #B3B3B3;
    font-size: 14px;
    height: 196px;
    overflow: hidden;
    padding: 40px 0 0 9px;
    text-align: left;
    white-space: normal;
    width: 14px;
}
.new-aside .aside-bar .ico a {
    display: none;
}
.new-aside .aside-bar .ico {
    bottom: 9px;
    height: 16px;
    left: 8px;
    position: absolute;
    width: 16px;
}
.new-aside .aside-bar .ico-vip {
    margin: 8px auto 0;
    padding: 0;
}
.new-aside .hasSecurityLevel .aside-action li.C-plainLink {
    position: relative;
    top: 4px;
}
.new-aside .hasSecurityLevel .aside-notice {
    margin-top: 38px;
}
.new-aside .aside-action {
    height: auto;
}
.new-aside .aside-action-other {
    background: url("https://img.alipay.com/common/aside/bg-aside.png") no-repeat scroll 0 -140px transparent;
    display: block;
    height: 25px;
    margin-left: -8px;
    padding-bottom: 5px;
    padding-left: 9px;
    position: relative;
    width: 221px;
}
.new-aside .hasSecurityLevel .aside-action-other, .new-aside .aside-notice-hide .aside-action-other {
    padding-bottom: 5px;
}
.new-aside .aside-action-other a, .aside-action-other a:hover {
    color: #BCBCBC;
    text-indent: -9999px;
}
.new-aside .aside-kuai {
    background: url("https://img.alipay.com/pa/frame/v2/aside-kuai.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 25px;
    width: 128px;
}
.new-aside .aside-jfb {
    background: url("https://img.alipay.com/pa/frame/v2/aside-kuai.png") no-repeat scroll 0 -30px transparent;
    display: inline-block;
    height: 25px;
    width: 70px;
}
.new-aside .aside-dashed-line {
    background: url("https://img.alipay.com/pa/frame/v2/aside-kuai.png") repeat-x scroll 0 -60px #ECECEC;
    display: block;
    height: 1px;
    margin: 4px 0;
    width: 218px;
}
.aside-notice {
    height: auto !important;
    margin-top: 74px;
    min-height: 12px;
}
.new-aside .hasSecurityLevel .aside-notice {
    height: auto !important;
    margin-top: 95px;
    min-height: 12px;
}
.new-aside .aside-notice .aside-notice-border-top {
    background: url("https://img.alipay.com/common/aside/bg-aside.png") no-repeat scroll 0 bottom transparent;
    display: block;
    height: 6px;
    margin-left: -5px;
}
.aside-notice-hide .aside-notice {
    margin-top: 70px;
}
.aside-notice-hide .aside-notice {
    padding-top: 20px;
}
.isCorpUser .aside-notice, .isCorpUser .aside-notice-hide .aside-notice {
    margin-top: 60px;
}
.isCorpUser .aside-notice-hide .aside-notice {
    padding-top: 0;
}
.onlyNoticeHide .aside-notice-hide .aside-notice {
    padding-top: 0;
}
.noListandNoSecLevel .aside-notice-hide .aside-notice {
    padding-top: 0;
}
.new-aside .hasSecurityLevel .user-securityLevel em {
    background: url("https://img.alipay.com/pa/frame/v2/securityLevel.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 14px;
    position: relative;
    top: 3px;
    width: 76px;
}
.new-aside .hasSecurityLevel .user-securityLevel em {
}
.new-aside .hasSecurityLevel .user-securityLevel em.highLevel {
    background-position: 0 0;
}
.new-aside .hasSecurityLevel .user-securityLevel em.middleLevel {
    background-position: 0 -26px;
}
.new-aside .hasSecurityLevel .user-securityLevel em.lowLevel {
    background-position: 0 -55px;
}
.new-aside .hasSecurityLevel .user-securityLevel em.noLevel {
    background-position: 0 -81px;
}
.new-aside .aside-head {
    background: url("https://img.alipay.com/common/aside/bg-aside.png") no-repeat scroll 0 0 transparent;
    height: 10px;
    overflow: hidden;
    text-indent: -9999px;
    width: 235px;
}
.new-aside .aside-main .aside-content {
    background: url("https://img.alipay.com/common/aside/aside-detail-bg.png") repeat-y scroll -654px 0 transparent;
    padding-left: 8px;
    width: 235px;
}
.new-aside .aside-main .aside-info {
    background-position: -654px 0;
    height: auto;
    padding-bottom: 0;
    position: static;
    top: 0;
}
.new-aside .aside-foot {
    background: url("https://img.alipay.com/common/aside/bg-aside.png") no-repeat scroll 0 -378px transparent;
    height: 10px;
    text-indent: -9999px;
    width: 235px;
}
.new-aside .aside-user {
    background: url("https://img.alipay.com/common/aside/aside-detail-bg.png") repeat-y scroll -218px 0 transparent;
    width: 218px;
}
.new-aside .aside-account {
    background: url("https://img.alipay.com/common/aside/aside-detail-bg.png") no-repeat scroll 0 0 transparent;
    border-bottom: 1px solid #D7D7D7;
    height: 66px;
    padding: 10px 0 0 8px;
    position: relative;
    width: 210px;
}
.new-aside .aside-services {
    background: url("https://img.alipay.com/common/aside/aside-detail-bg.png") no-repeat scroll -436px bottom transparent;
    width: 218px;
}
.new-aside .aside-account-img {
    border: 1px solid #D4D3D1;
    height: 58px;
    margin-right: 7px;
    overflow: hidden;
    width: 58px;
}
.new-aside .aside-account-img img {
    border: 2px solid #FFFFFF;
    display: block;
    height: 54px;
    vertical-align: middle;
    width: 54px;
}
.new-aside .aside-account-info {
    color: #333333;
    height: 58px;
    margin: 0;
    overflow: hidden;
    width: 140px;
}
#JAsideMultiAccTrigger {
    color: #333333;
}
#JAsideMultiAccTrigger:hover {
    text-decoration: none;
}
.new-aside .aside-account-info-name {
    display: inline-block;
    font-size: 18px;
    padding-bottom: 10px;
    padding-top: 5px;
}
.new-aside .aside-services-lists {
    color: #666666;
    padding: 8px 0 5px;
}
.new-aside .aside-services-lists li.aside-services-list-item {
    padding-bottom: 5px;
    position: relative;
}
.new-aside .aside-services-list-item .detail-name {
    display: inline-block;
    text-align: right;
    width: 75px;
}
.new-aside .user-status {
    left: 76px;
    position: absolute;
    top: 0;
}
.new-aside .user-status .ico {
}
.new-aside .aside-available-amount {
    font-size: 14px;
}
.new-aside .aside-services-list-item .detail-value span {
    color: #0077FF;
}
.new-aside .aside-multi-account-trigger {
    cursor: default;
}
.new-aside .aside-account-multi {
    background: url("https://img.alipay.com/common/aside/bg-aside.png") no-repeat scroll -510px -80px transparent;
    cursor: pointer;
    display: block;
    overflow: hidden;
    position: relative;
}
.new-aside .aside-accounts .optional li a {
    color: #333333;
}
div.new-aside {
    margin-top: 12px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    z-index: 333;
}
.new-aside .aside-account-vip span {
    position: relative;
    top: 1px;
}
.expand #aside {
    float: right;
    position: static;
    width: 235px;
}
.new-aside .aside-multi-account-head {
    background: url("https://img.alipay.com/common/aside/aside-detail-bg.png") no-repeat scroll 0 0 transparent;
    height: 3px;
    overflow: hidden;
    width: 218px;
}
.new-aside .aside-multi-account-foot {
    background: url("https://img.alipay.com/common/aside/aside-detail-bg.png") no-repeat scroll -436px top transparent;
    height: 3px;
    overflow: hidden;
    width: 218px;
}
.new-aside .aside-multi-account-cnt {
    background: url("https://img.alipay.com/common/aside/aside-detail-bg.png") repeat-y scroll -218px 0 transparent;
    padding: 2px 0 2px 10px;
    width: 208px;
}
.new-aside .aside-multi-account {
    margin-bottom: 5px;
}
.new-aside .aside-account-vip em.ico-vip {
    padding-left: 3px;
}
.new-aside .aside-accounts .popmenu {
    width: 218px;
}
.new-aside .user-securityLevel em {
    left: -3px;
    position: relative;
}
.bank-list {
    overflow: hidden;
}
span.bank-list {
    display: inline-block;
}
.bank-list li {
    float: left;
    overflow: hidden;
    padding: 3px 0;
    width: 150px;
}
.bank-list-s li {
    width: 145px;
}
.bank-list a:hover {
    border: 1px solid #FFB357;
    cursor: pointer;
    text-decoration: none;
}
.bank-list a {
    background: url("https://img.alipay.com/pa/frame/v2/ico-bank.png") no-repeat scroll -999em -999em transparent;
    border: 1px solid #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    height: 32px;
    outline: medium none;
    overflow: hidden;
    text-decoration: none;
    width: 127px;
}
.bank-list-s a {
    background: url("https://img.alipay.com/pa/frame/v2/ico-bank-s.png") no-repeat scroll -999em -999em transparent;
    height: 25px;
    width: 114px;
}
.bank-list li label {
    display: block;
    overflow: hidden;
    width: 100%;
}
.bank-list li input {
    display: block;
    float: left;
    margin-top: 10px;
    overflow: hidden;
}
.bank-list-s li input {
    margin-top: 6px;
}
.bank-list li.selected {
    border-bottom: 1px dashed #CCCCCC;
    left: 0;
    position: absolute;
    top: 0;
    width: 630px;
}
.bank-list li a.selected {
    border: 1px solid #FFB357;
}
.bank-list em, .bank-list-i em {
    display: block;
    overflow: hidden;
    text-indent: -5000px;
}
.bank-list .icbc {
    background-position: 0 0;
}
.bank-list .cmb {
    background-position: 0 -52px;
}
.bank-list .cmbc {
    background-position: 0 -104px;
}
.bank-list .hkbea {
    background-position: 0 -156px;
}
.bank-list .citic {
    background-position: 0 -208px;
}
.bank-list .sdb {
    background-position: 0 -260px;
}
.bank-list .gdb {
    background: url("https://img.alipay.com/sys/memberprod/style/gdb-icon-big.png") no-repeat scroll 0 0 transparent;
}
.bank-list .ccb {
    background-position: 0 -364px;
}
.bank-list .spdb {
    background-position: 0 -416px;
}
.bank-list .psbc {
    background-position: 0 -468px;
}
.bank-list .ceb {
    background-position: 0 -520px;
}
.bank-list .abc {
    background-position: 0 -572px;
}
.bank-list .boc {
    background-position: 0 -624px;
}
.bank-list .bohaib {
    background-position: 0 -676px;
}
.bank-list .comm {
    background-position: 0 -728px;
}
.bank-list .cib {
    background-position: 0 -780px;
}
.bank-list .hxbank {
    background-position: 0 -832px;
}
.bank-list .visa {
    background-position: 0 -884px;
}
.bank-list .hzcb {
    background-position: 0 -936px;
}
.bank-list .cqPubEcard {
    background-position: 0 -987px;
}
.bank-list .shb {
    background-position: 0 -1040px;
}
.bank-list .hsb {
    background-position: 0 -1092px;
}
.bank-list .njcb {
    background-position: 0 -1144px;
}
.bank-list .qdccb {
    background-position: 0 -1195px;
}
.bank-list .cdcb {
    background-position: 0 -1248px;
}
.bank-list .czbank {
    background-position: 0 -1300px;
}
.bank-list .cscb {
    background-position: 0 -1352px;
}
.bank-list .cqbank {
    background-position: 0 -1404px;
}
.bank-list .csrcb {
    background-position: 0 -1456px;
}
.bank-list .daqingb {
    background-position: 0 -1508px;
}
.bank-list .nbbank {
    background-position: 0 -1560px;
}
.bank-list .egbank {
    background-position: 0 -1612px;
}
.bank-list .fdb {
    background-position: 0 -1664px;
}
.bank-list .gycb {
    background-position: 0 -1716px;
}
.bank-list .h3cb {
    background-position: 0 -1768px;
}
.bank-list .hzccb {
    background-position: 0 -1820px;
}
.bank-list .jccb {
    background-position: 0 -1872px;
}
.bank-list .jsbank {
    background-position: 0 -1924px;
}
.bank-list .jxbank {
    background-position: 0 -1976px;
}
.bank-list .zjtlsycb {
    background-position: 0 -2028px;
}
.bank-list .zycbank {
    background-position: 0 -2080px;
}
.bank-list .yccb {
    background-position: 0 -2132px;
}
.bank-list .wzcb {
    background-position: 0 -2184px;
}
.bank-list .wjrcb {
    background-position: 0 -2236px;
}
.bank-list .urmqccb {
    background-position: 0 -2288px;
}
.bank-list .tzcb {
    background-position: 0 -2340px;
}
.bank-list .spabank {
    background-position: 0 -2392px;
}
.bank-list .sdeb {
    background-position: 0 -2496px;
}
.bank-list .nhb {
    background-position: 0 -2548px;
}
.bank-list .czrcb {
    background-position: 0 -2600px;
}
.bank-list .nanchang {
    background-position: 0 -2652px;
}
.bank-list .dlcb {
    background-position: 0 -2704px;
}
.bank-list .fjhxcb {
    background-position: 0 -2756px;
}
.bank-list .hkcb {
    background-position: 0 -2808px;
}
.bank-list .sxcb {
    background-position: 0 -2860px;
}
.bank-list .nmgcb {
    background-position: 0 -2912px;
}
.bank-list .sdcu {
    background-position: 0 -2964px;
}
.bank-list .zbcb {
    background-position: 0 -3016px;
}
.bank-list .ljcb {
    background-position: 0 -3068px;
}
.bank-list .dgncxyscb {
    background-position: 0 -3120px;
}
.bank-list .shrcb {
    background-position: 0 -3172px;
}
.bank-list .jzcb {
    background-position: 0 -3224px;
}
.bank-list .jzccb {
    background-position: 0 -3328px;
}
.bank-list .bjrcb {
    background-position: 0 -3380px;
}
.bank-list .zjmtccb {
    background-position: 0 -3432px;
}
.bank-list .gzbank {
    background-position: 0 -3485px;
}
.bank-list .zjnx {
    background-position: 0 -3536px;
}
.bank-list .gdrcc {
    background-position: 0 -3591px;
}
.bank-list .glbank {
    background-position: 0 -3644px;
}
.bank-list .lycb {
    background-position: 0 -3696px;
}
.bank-list .jsrcu {
    background-position: 0 -3750px;
}
.bank-list .langfb {
    background-position: 0 -3802px;
}
.bank-list .czcb {
    background-position: 0 -3856px;
}
.bank-list-t, .bank-list-i {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
}
.bank-list-t a, .bank-list-t a:hover {
    border: medium none;
}
.fm-item .bank-list-t {
    margin: 0;
}
.fm-item .bank-list-t a:hover {
    cursor: default;
}
.bank-list-i a {
    background: none repeat scroll 0 0 transparent;
}
.yui-calcontainer {
    background: url("https://img.alipay.com/global/calendar-bg.png") repeat-x scroll 0 0 #E8E8E8;
    border: 1px solid #7B9EBD;
    display: none;
    left: 0;
    padding: 5px;
    position: absolute;
    top: 0;
    width: 176px;
    z-index: 100;
}
.yui-calcontainer iframe {
    border: medium none;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}
.yui-calcontainer iframe.fixedsize {
    height: 50em;
    left: -1px;
    top: -1px;
    width: 50em;
}
.yui-calendar .calheader {
    font: 700 14px airal;
    overflow: hidden;
    padding: 4px 0;
    position: relative;
    text-align: center;
    width: 100%;
}
.yui-calendar .calnavleft, .yui-calendar .calnavright {
    bottom: 0;
    cursor: pointer;
    height: 13px;
    overflow: hidden;
    position: absolute;
    text-indent: -10000em;
    top: 2px;
    width: 14px;
    z-index: 1;
}
.yui-calendar .calnavleft {
    background: url("https://img.alipay.com/global/calendar-prev.gif") no-repeat scroll 0 0 transparent;
    left: 2px;
}
.yui-calendar .calnavright {
    background: url("https://img.alipay.com/global/calendar-next.gif") no-repeat scroll 0 0 transparent;
    right: 2px;
}
.yui-calendar .calbody {
    border-bottom: 1px solid #909090;
    border-right: 1px solid #909090;
    overflow: hidden;
    text-align: left;
    width: 175px;
}
.yui-calendar .calbody div {
    height: 18px;
    width: 182px;
}
.yui-calendar .calbody span {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #909090;
    border-style: solid;
    border-width: 1px 0 0 1px;
    color: #BBBBBB;
    cursor: pointer;
    display: block;
    float: left;
    font-family: Simsun;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    position: relative;
    text-align: center;
    width: 24px;
}
* + html .yui-calendar .calbody span {
    height: 17px;
    line-height: 17px;
}
.yui-calendar .calbody span a {
    color: #4D4D4D;
    display: block;
    text-decoration: none;
}
.yui-calendar .calbody span a {
    color: #4D4D4D;
}
.yui-calendar .calbody span a:hover {
    text-decoration: none;
}
.yui-calendar .calbody span a:hover {
    background-color: #DBF0FF;
}
.yui-calendar .calbody span.today {
    background: none repeat scroll 0 0 #69ABFC;
}
.yui-calendar .calbody span.today a, .yui-calendar .calbody span.today a:link, .yui-calendar .calbody span.today a:visited {
    border: 1px solid #909090;
    color: #FFFFFF;
    font-weight: 700;
    height: 18px;
    left: -1px;
    line-height: 18px;
    position: absolute;
    top: -1px;
    width: 24px;
    z-index: 999;
}
.yui-calendar .calbody span.today a:hover {
    color: #4D4D4D;
}
.yui-calendar .calbody span.selected {
    background: none repeat scroll 0 0 #FEFF48;
}
.yui-calendar .calbody span.activeable {
    background: none repeat scroll 0 0 #FEFF48;
}
.yui-calendar .calbody span.selected a, .yui-calendar .calbody span.selected a:link, .yui-calendar .calbody span.selected a:visited {
    border: 2px solid #909090;
    color: #4D4D4D;
    font-weight: 700;
    height: 16px;
    left: -1px;
    line-height: 16px;
    position: absolute;
    top: -1px;
    width: 22px;
}
* + html .yui-calendar .calbody span.selected a, * + html .yui-calendar .calbody span.selected a:link, * + html .yui-calendar .calbody span.selected a:visited {
    height: 15px;
    line-height: 15px;
}
.yui-calendar .calbody span.oom a, .yui-calendar .calbody span.oom a:link, .yui-calendar .calbody span.oom a:visited {
    color: #BBBBBB;
}
.yui-calendar .done {
    background: url("https://img.alipay.com/global/save-btn.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    font-size: 13px;
    height: 27px;
    margin-right: 5px;
    vertical-align: middle;
    width: 55px;
}
.yui-calendar a.cancel {
    font-size: 12px;
    text-decoration: none;
}
.yui-calendar .heaer-year {
    clear: both;
    margin-right: 11px;
}
.yui-calendar .calweekdayrow {
    background-color: #808080;
    clear: both;
    height: 18px;
    line-height: 18px;
    margin-bottom: 4px;
    text-align: left;
    width: 176px;
}
.yui-calendar .calweekdayrow .calweekdaycell {
    color: #FFFFFF;
    display: block;
    float: left;
    height: 17px;
    text-align: center;
    width: 24px;
}
.btn_footer {
    text-align: center;
}
#spotlight {
    left: 0;
    position: absolute;
    top: 0;
}
.fm-calendar {
    position: relative;
}
.dropfilter {
    padding: 0 0 5px;
    text-align: center;
}
.dropfilter select {
    margin: 0 3px;
}
.fm-calendar .dropfilter select {
    margin: 0 10px;
}
.cityhint, .cityhint-overlay {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: none;
    margin: 0 10px;
    overflow: hidden;
    padding: 10px 15px;
    position: absolute;
    width: 500px;
    z-index: 999;
}
.cityhint-overlay {
    border: medium none;
    display: block;
    padding: 0;
    z-index: 998;
}
.cityhint-overlay iframe {
    height: 100%;
    width: 100%;
}
.cityhint .close {
    background: url("https://img.alipay.com/pa/frame/v2/ico-pa.png") no-repeat scroll 0 -158px transparent;
    cursor: pointer;
    height: 15px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 15px;
}
.cityhint .close a:hover {
    background: none repeat scroll 0 0 transparent;
}
.cityhint .close-min {
    float: right;
}
.cityhint dl {
    clear: both;
    line-height: 20px;
}
.cityhint dt {
    display: inline-block;
    float: left;
    font-weight: bold;
    padding-right: 10px;
    text-align: right;
    width: 40px;
}
.cityhint-district dd, .cityhint dd {
    display: inline;
    float: left;
    width: 440px;
}
.cityhint-district {
    width: 280px;
}
.cityhint-district dd {
    width: 220px;
}
.cityhint a {
    color: #000000;
    display: inline-block;
    height: 22px;
    line-height: 20px;
    outline: medium none;
    padding: 0 10px;
    text-decoration: none;
    white-space: nowrap;
}
.cityhint a.current, .cityhint a:hover {
    background: none repeat scroll 0 0 #FBFF00;
    color: #000000;
    text-decoration: none;
}
div.cityhint-sub {
    background: none repeat scroll 0 0 #DAF3FF;
    border: 1px solid #CCCCCC;
    height: auto;
    line-height: 1.8;
    padding: 10px 15px 10px 10px;
    width: 252px;
}
div.cityhint-sub a {
    display: block;
    float: left;
}
a.cityhint-input {
    background: url("https://img.alipay.com/pa/frame/v2/ico-text.png") no-repeat scroll 98% -116px transparent;
    border: 1px solid #FFFFFF;
    height: 18px;
    line-height: 18px;
    padding: 3px 15px 3px 5px;
}
a.cityhint-input:hover {
    background: url("https://img.alipay.com/pa/frame/v2/ico-text.png") no-repeat scroll 98% -146px transparent;
    border-color: #CCCCCC;
    text-decoration: none;
}




/*>>>>>>左侧导航栏>>>>>>>*/
#content {
    border-top: 1px solid #FFFFFF;
    position: relative;
   	z-index: 2;
    overflow:hidden;
}
#account-lside {
	background-color: #F4F4F4;
	display: inline;
	float: left;
	margin-bottom: -2500px;
	padding-bottom: 2500px;
	width: 145px;
}
.ui-nav-vertical ul{
	padding-top:8px;padding-left:8px;
}
.ui-nav-item {
	border-bottom:1px solid #e9e9e9;
	text-align:center;
	font-size:14px;
	height:44px;
	line-height:44px;
	margin-right:8px;
}
.ui-nav-item-hover {
	border-left:1px solid #D5D5D5;
	background-color:#EEE;
	font-size:14px;
	height:44px;
	line-height:44px;
	margin-right:0;
	font-weight:bold;
}
.ui-nav-item-current{
	background-color:#FFF;
	border-radius:3px 0 0 3px;
	border-bottom-width:2px;
	margin-right:0px;
	font-weight:bold;
}
.ui-nav-link{
	-moz-border-bottom-colors:none;
	-moz-border-image:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	color:#535353;
	display:block;
	text-decoration:none;
	height:44px;
}
#thirdNav a:hover{
	font-weight:bold;
	color:#535353;
	text-decoration:none;
}
#account-main{
	display:inline;
	float:left;
	padding:0px 15px 40px;
	height:auto !important;
	height:400px;
	min-height:400px;
	width:814px;
	border:1px solid #F4F4F4;
	border-left:none;
}
.title-line{
	border-bottom:1px solid #C1C1C1;
	padding-bottom:7px;
} 

/*=====左侧导航栏=========*/


/*>>>>>>收付款>>>>>>>*/
.content {
    float: right;
    width: 750px;
}

.title h2 {
    float: left;
    font-family: 微软雅黑,宋体,sans-serif;
    font-size: 30px;
    font-weight: normal;
    line-height: 1.1;
    margin-right: 20px;
}

.title .slogan {
    color: #666666;
    font-family: 微软雅黑,宋体,sans-serif;
    font-size: 18px;
    line-height: 1;
    padding-top: 12px;
}

.record {
    background: url("../images/record.png") no-repeat scroll 0 0 transparent;
    font-family: 宋体;
    font-size: 14px;
    padding-left: 16px;
}

.rbox {
    clear: both;
    padding-top: 5px;
}

.rbox-bg{
	background-color: #FAFCFD;
    border: 1px solid #CCCCCC;
}

.rbox-block{
    border-bottom: 1px dashed #CCCCCC;
    padding-top: 5px;
    margin-bottom: 5px;
    background-color: #ECECEC;
}

.rbox-block-middle{
    border-top: 1px dashed #CCCCCC;
    border-bottom: 1px dashed #CCCCCC;
    padding-top: 5px;
    margin-bottom: 5px;
    background-color: #ECECEC;
}

.fm-title {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-left: -197px;
    margin-top: 3px;
    padding: 1px 17px 1px 0;
    text-align: right;
    width: 163px;
}

.fm-input {
    padding-top: 0px;
    position: relative;
}

.field{
	padding-left: 50px;
}
.fm-item .fm-label {
    background: url("../images/icons-s.png") no-repeat scroll right 1px transparent;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-left: -197px;
    margin-top: 3px;
    padding: 1px 17px 1px 0;
    text-align: right;
    width: 163px;
}
.fm-label .required {
    color: #FF0000;
    font-family: SimSun;
    font-size: 14px;
    margin-right: 6px;
    font-weight:normal;
}
.fm-item .i-text {
    color: #000000;
    font-size: 14px;
    vertical-align: middle;
}

.fm-item .i-other {
    color: #000000;
    font-size: 13px;
    padding-top:5px;
}

.fm-item .fm-explain {
    color: #B2B2B2;
    font-size: 12px;
    padding: 5px 0 0;
}

.ui-list-icons li {
	float: left;
    height: 52px;
    margin: 0;
    overflow: hidden;
    width: 169px;
}

.icon-box {
    background-color: #EEEEEE;
    border: 1px solid #DDDDDD;
    display: inline-block;
    position: relative;
    vertical-align: middle;

}

.icon-box .icon {
	    width: 123px;
    height: 36px;
}

/*=======收付款======*/


/*>>>>>>注册>>>>>>>*/

.ui-container-reg{
	margin:0 auto;
	width:auto;
	height:auto;
	/*background: url("https://img.alipay.com/pa/frame/v2/bg-repeat-x.png") repeat-x scroll 0 0 transparent;
	*/
	border-bottom: 1px solid #BFBFBF;
	height: 54px;
}

.single-header {
    position: relative;
    z-index: 100;
}

/*>>>>>>登录>>>>>>>*/
.ui-container{
	margin:0 auto;
	width:800px;
	height:auto
}

#indexBannerBg {
    height: 334px;
    position: relative;
    width: 862px;
}

.auth-login {
    left: 488px;
    position: absolute;
    top: 32px;
    z-index: 11;
}

.auth-login-shadow {
    background: none repeat scroll 0 0 #EDEEED;
}

.auth-login-container {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CACACA;
    left: -2px;
    position: relative;
    top: -2px;
    width: 323px;
}

.auth-login-tab {
    height: 56px;
}

.auth-login-tab-alipay {
    width: 163px;
}

.auth-login-content {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FAFAFA;
    border-color: -moz-use-text-color #F5F5F5 #F5F5F5;
    border-right: 2px solid #F5F5F5;
    border: 0px;
    border-style: none;
    border-width: 0 2px 2px;
    margin: 0 1px 1px;
    padding-bottom: 10px;
}

.fm-item .fm-label-login {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-left: -170px;
    padding-top: 3px;
    text-align: right;
    width: 100px;
}

.ui-form-item {
    margin-bottom: 15px;
    padding-left: 90px;
}

.ui-form-label {
    display: inline-block;
    float: left;
    height: 22px;
    line-height: 22px;
    margin-left: -70px;
    text-align: right;
    width: 60px;
}

.ui-input {
    border-color: #AAAAAA #DDDDDD #DDDDDD #AAAAAA;
    border-radius: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 1px 1px 1px #DDDDDD inset;
    height: 14px;
    padding: 4px 3px;
    width: 170px;
}

.auth-login-link {
    margin: 0 20px;
    padding: 10px 0;
    text-indent: 70px;
}

.auth-banner {
    position: absolute;
    width: 498px;
    z-index: 10;
}

.onError{
	background: url("../images/tips.png") no-repeat scroll -128px -414px transparent;
    color: #FF5243;
    line-height: 17px;
    padding: 5px 0 0 20px;
}

.onPass{
	background: url("../images/tips.png") no-repeat scroll -164px -384px transparent;
    color: #FF5243;
    line-height: 15px;
    padding: 5px 0 0 20px;
}

.error-box{
	background: url("../images/tips.png") no-repeat scroll -128px -414px #FFFFD0;
    border: 1px solid #FFAD77;
    color: #FF0000;
    line-height: 1.6;
    margin: 0 10px 10px 160px;
    padding: 5px 10px 5px 25px;
    width: 200px;
}



.bg-box {
    background: url("../images/gatherp.png") no-repeat scroll 0 0 transparent;
    height: 110px;
    padding-top: 15px;
}
.mc-apply-form {
    height: 70px;
}
.mc-right {
}
.page-banner {
    background: url("") no-repeat scroll 0 0 transparent;
    height: 540px;
    margin: 0;
}
.mc-line {
    border-bottom: 1px solid #C2D2E2;
    font-size: 18px;
    text-shadow: 2px 2px 2px #C2C2C2;
}
.mc-userShow {
    border-top: 1px solid #FFFFFF;
}
.bottom-info {
    padding-top: 20px;
}
.bottom-info li {
    border: medium none;
    height: 130px;
    overflow: hidden;
    width: 298px;
}
.bottom-info li .img {
    height: 58px;
    left: 0;
    overflow: hidden;
    top: 0;
    width: 58px;
}
.bottom-info li .msg {
    width: 220px;
}
.bottom-info li img {
    height: 58px;
    width: 58px;
}
.bottom-info li .m-name {
    color: #666666;
    margin: 0;
    text-shadow: 1px 1px 1px #DCDCDC;
}
.bottom-info li .m-title {
    color: #888888;
    font-size: 13px;
    text-shadow: 1px 1px 1px #DCDCDC;
}
.bottom-info li .m-review {
    line-height: 20px;
}

.url-info {
    color: #FFFFFF;
    display: inline;
    font-size: 20px;
    margin-left: 150px;
    text-shadow: 1px 1px 3px #999999;
}

.pagespan{
	color: #FFFFFF;
    display: inline;
    font-size: 12px;
    padding-left: 360px;
    text-shadow: 1px 1px 3px #999999;
}


/**收款主页**/

#page-intro {
    background: url("../images/bg-page-info.png") no-repeat scroll 0 0 transparent;
    height: 294px;
    overflow: hidden;
    position: relative;
}
.user-info {
    display: inline;
    float: left;
    margin: 0 0 0 68px;
    padding-top: 50px;
}
.user-info .add-contact-wrapper {
    height: 22px;
    margin-top: 10px;
    position: relative;
    text-align: center;
    width: 100px;
}
.user-info .add-contact-wrapper .addFriendInfo {
    font-size: 14px;
    left: 115px;
    padding-top: 16px;
    position: absolute;
    text-align: left;
    top: -45px;
    width: 180px;
}

.user-info .info-header {
    float: left;
}
.user-info .info-header img {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #E6E6E6 #B6B6B6;
    border-left: 1px solid #E6E6E6;
    border-radius: 5px 5px 5px 5px;
    border-right: 1px solid #E6E6E6;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    height: 85px;
    padding: 5px;
    width: 85px;
}

.user-info .info-list {
    float: left;
    font-size: 14px;
    line-height: 2em;
    margin-bottom: 0px;
    margin-left: 50px;
    overflow: hidden;
    width: 317px;
}
.info-title {
    font-family: "微软雅黑",tahoma,arial,宋体;
    font-size: 24px;
}

.user-notice {
    color: #FFFFFF;
    float: right;
    height: 107px;
    margin: 60px 10px 0 0;
    padding: 0;
    width: 380px;
}

.user-notice p {
    font-family: "微软雅黑",tahoma,arial,宋体;
    font-size: 16px;
    line-height: 25px;
    padding: 0 40px 0 45px;
}

.notice-body {
    margin-top: 10px;
    position: relative;
    text-indent: 28px;
}

.notice-body .ico-quote {
    background: url("../images/ico-quote.png") no-repeat scroll 0 0 transparent;
    bottom: 0;
    float: right;
    height: 16px;
    margin: 5px -16px 0 0;
    right: 15px;
    width: 21px;
}

.content-top-notice {
    background-color: #FFEC9F;
    height: 26px;
    line-height: 26px;
    padding: 0 20px;
}

#triggers-wrapper {
    position: relative;
}

#triggers {
    background: url("../images/bg-tab.png") no-repeat scroll 0 0 transparent;
    clear: both;
    font-family: "微软雅黑",tahoma,arial,宋体;
    height: 56px;
    line-height: 56px;
    padding-left: 33px;
    text-shadow: 2px 2px 2px #62666A;
}

#triggers .ui-tab-trigger-item-current {
    background: url("../images/tab-current.png") no-repeat scroll 0 0 transparent;
    color: #4A4B4C;
    text-shadow: none;
}
#triggers a {
    text-decoration: none;
}
.tab1-Trigger, .tab2-Trigger {
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 18px;
    height: 56px;
    text-align: center;
    width: 183px;
}

.mc-page {
    background: url("../images/bg-page.png") repeat-y scroll 0 0 transparent;
    margin: 0 auto;
    min-height: 100%;
    padding: 0 14px;
    width: 950px;
}



.tb-inner table {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #C8C8C8;
    border-right: 1px solid #C8C8C8;
}
.tb-inner caption {
    font-weight: bold;
    padding: 3px 0 5px 2px;
}
.tb-inner td, .tb-inner thead th {
    border-left: 1px solid #C8C8C8;
    border-top: 1px solid #C8C8C8;
    padding: 3px 5px;
}
.tb-inner thead th {
    background: none repeat scroll 0 0 #E9E9E9;
    font-size: 12px;
    vertical-align: baseline;
}
.tb-inner {
    position: relative;
    margin: 5px;
}






.notice-paysuccess .notice-icon-success {
background-position: -917px 1px;
}

.notice-icon-success {
background: url("https://img.alipay.com/pa/frame/v2/ico-pa.png") no-repeat 0px 0px;
width: 45px;
height: 45px;
margin-top: -3px;
margin-left: -50px;
float: left;
display: block;
}

.notice-icon-error {
background: url("https://img.alipay.com/pa/frame/v2/ico-pa.png") no-repeat 0px 0px;
background-position: -548px -240px;
width: 45px;
height: 45px;
margin-top: -3px;
margin-left: -50px;
float: left;
display: block;
}

.notice-box-success h3 {
	color: black; font-family: 微软雅黑e软雅黑,宋体b8b体,sans-serif; font-size: 18px; margin-top:8px; padding:0px;
}
.notice-paysuccess {
	background-color: rgb(237, 255, 204);
}
.notice-paysuccess {
	padding-top: 20px; padding-bottom: 10px;
}
.notice-box-success {
	color: rgb(51, 51, 51); line-height: 150%; padding-right: 52px; padding-left: 150px; border-bottom-color: rgb(234, 234, 215); border-bottom-width: 1px; border-bottom-style: solid; min-height: 50px; _height: 50px;
}
.fn-clear-success {
	zoom: 1;
}

.result-box-success {
	background: rgb(255, 255, 255); margin: 14px 0px; border: 1px solid rgb(208, 222, 171); width: 352px; box-shadow: 0px 0px 7px 1px #d0deab; -webkit-box-shadow: 0 0 7px 1px #d0deab; -moz-box-shadow: 0 0 7px 1px #d0deab;
}
.result-inner-success {
	background: url("https://i.alipayobjects.com/e/201204/2unmdEkFhb.png") repeat-y 10px 0px; margin: 10px 0px 20px; padding: 0px 10px 0px 30px;
}
.result-title-success {
	padding-bottom: 8px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.content-main-success {
	border: 1px solid rgb(229, 229, 205); margin-top: 13px;
}
